SYMBOL INDEX (591 symbols across 92 files) FILE: app/src/gen/java/com/example/project/database/provider/ExampleProvider.java class ExampleProvider (line 18) | public class ExampleProvider extends BaseContentProvider { method createSqLiteOpenHelper (line 46) | @Override method hasDebug (line 51) | @Override method getType (line 56) | @Override method insert (line 74) | @Override method bulkInsert (line 80) | @Override method update (line 86) | @Override method delete (line 92) | @Override method query (line 98) | @Override method getQueryParams (line 106) | @Override FILE: app/src/gen/java/com/example/project/database/provider/ExampleSQLiteOpenHelper.java class ExampleSQLiteOpenHelper (line 16) | public class ExampleSQLiteOpenHelper extends SQLiteOpenHelper { method getInstance (line 51) | public static ExampleSQLiteOpenHelper getInstance(Context context) { method newInstance (line 61) | private static ExampleSQLiteOpenHelper newInstance(Context context) { method newInstancePreHoneycomb (line 72) | private static ExampleSQLiteOpenHelper newInstancePreHoneycomb(Context... method ExampleSQLiteOpenHelper (line 76) | private ExampleSQLiteOpenHelper(Context context) { method newInstancePostHoneycomb (line 86) | @TargetApi(Build.VERSION_CODES.HONEYCOMB) method ExampleSQLiteOpenHelper (line 91) | @TargetApi(Build.VERSION_CODES.HONEYCOMB) method onCreate (line 99) | @Override method onOpen (line 108) | @Override method setForeignKeyConstraintsEnabled (line 117) | private void setForeignKeyConstraintsEnabled(SQLiteDatabase db) { method setForeignKeyConstraintsEnabledPreJellyBean (line 125) | private void setForeignKeyConstraintsEnabledPreJellyBean(SQLiteDatabas... method setForeignKeyConstraintsEnabledPostJellyBean (line 129) | @TargetApi(Build.VERSION_CODES.JELLY_BEAN) method onUpgrade (line 134) | @Override FILE: app/src/gen/java/com/example/project/database/provider/ExampleSQLiteOpenHelperCallbacks.java class ExampleSQLiteOpenHelperCallbacks (line 15) | public class ExampleSQLiteOpenHelperCallbacks { method onOpen (line 18) | public void onOpen(final Context context, final SQLiteDatabase db) { method onPreCreate (line 23) | public void onPreCreate(final Context context, final SQLiteDatabase db) { method onPostCreate (line 28) | public void onPostCreate(final Context context, final SQLiteDatabase d... method onUpgrade (line 33) | public void onUpgrade(final Context context, final SQLiteDatabase db, ... FILE: app/src/gen/java/com/example/project/database/provider/address/AddressColumns.java class AddressColumns (line 13) | public class AddressColumns implements BaseColumns { method hasColumns (line 52) | public static boolean hasColumns(String[] projection) { FILE: app/src/gen/java/com/example/project/database/provider/address/AddressContentValues.java class AddressContentValues (line 15) | public class AddressContentValues extends AbstractContentValues { method uri (line 16) | @Override method update (line 27) | public int update(ContentResolver contentResolver, @Nullable AddressSe... method putContactId (line 31) | public AddressContentValues putContactId(long value) { method putStreet (line 37) | public AddressContentValues putStreet(@Nullable String value) { method putStreetNull (line 42) | public AddressContentValues putStreetNull() { method putNumber (line 47) | public AddressContentValues putNumber(@Nullable String value) { method putNumberNull (line 52) | public AddressContentValues putNumberNull() { method putCity (line 57) | public AddressContentValues putCity(@Nullable String value) { method putCityNull (line 62) | public AddressContentValues putCityNull() { method putCountry (line 67) | public AddressContentValues putCountry(@Nullable String value) { method putCountryNull (line 72) | public AddressContentValues putCountryNull() { method putState (line 77) | public AddressContentValues putState(@Nullable String value) { method putStateNull (line 82) | public AddressContentValues putStateNull() { method putPostalcode (line 87) | public AddressContentValues putPostalcode(@Nullable String value) { method putPostalcodeNull (line 92) | public AddressContentValues putPostalcodeNull() { FILE: app/src/gen/java/com/example/project/database/provider/address/AddressCursor.java class AddressCursor (line 15) | public class AddressCursor extends AbstractCursor implements AddressModel { method AddressCursor (line 16) | public AddressCursor(Cursor cursor) { method getId (line 23) | public long getId() { method getContactId (line 33) | public long getContactId() { method getContactUid (line 44) | @Nullable method getContactFirstName (line 54) | @Nullable method getContactLastName (line 64) | @Nullable method getContactBirthdate (line 74) | @Nullable method getStreet (line 84) | @Nullable method getNumber (line 94) | @Nullable method getCity (line 104) | @Nullable method getCountry (line 114) | @Nullable method getState (line 124) | @Nullable method getPostalcode (line 134) | @Nullable FILE: app/src/gen/java/com/example/project/database/provider/address/AddressModel.java type AddressModel (line 13) | public interface AddressModel extends BaseModel { method getContactId (line 18) | long getContactId(); method getStreet (line 24) | @Nullable method getNumber (line 31) | @Nullable method getCity (line 38) | @Nullable method getCountry (line 45) | @Nullable method getState (line 52) | @Nullable method getPostalcode (line 59) | @Nullable FILE: app/src/gen/java/com/example/project/database/provider/address/AddressSelection.java class AddressSelection (line 15) | public class AddressSelection extends AbstractSelection { method baseUri (line 16) | @Override method query (line 30) | public AddressCursor query(ContentResolver contentResolver, String[] p... method query (line 39) | public AddressCursor query(ContentResolver contentResolver, String[] p... method query (line 46) | public AddressCursor query(ContentResolver contentResolver) { method id (line 51) | public AddressSelection id(long... value) { method contactId (line 56) | public AddressSelection contactId(long... value) { method contactIdNot (line 61) | public AddressSelection contactIdNot(long... value) { method contactIdGt (line 66) | public AddressSelection contactIdGt(long value) { method contactIdGtEq (line 71) | public AddressSelection contactIdGtEq(long value) { method contactIdLt (line 76) | public AddressSelection contactIdLt(long value) { method contactIdLtEq (line 81) | public AddressSelection contactIdLtEq(long value) { method contactUid (line 86) | public AddressSelection contactUid(String... value) { method contactUidNot (line 91) | public AddressSelection contactUidNot(String... value) { method contactUidLike (line 96) | public AddressSelection contactUidLike(String... value) { method contactUidContains (line 101) | public AddressSelection contactUidContains(String... value) { method contactUidStartsWith (line 106) | public AddressSelection contactUidStartsWith(String... value) { method contactUidEndsWith (line 111) | public AddressSelection contactUidEndsWith(String... value) { method contactFirstName (line 116) | public AddressSelection contactFirstName(String... value) { method contactFirstNameNot (line 121) | public AddressSelection contactFirstNameNot(String... value) { method contactFirstNameLike (line 126) | public AddressSelection contactFirstNameLike(String... value) { method contactFirstNameContains (line 131) | public AddressSelection contactFirstNameContains(String... value) { method contactFirstNameStartsWith (line 136) | public AddressSelection contactFirstNameStartsWith(String... value) { method contactFirstNameEndsWith (line 141) | public AddressSelection contactFirstNameEndsWith(String... value) { method contactLastName (line 146) | public AddressSelection contactLastName(String... value) { method contactLastNameNot (line 151) | public AddressSelection contactLastNameNot(String... value) { method contactLastNameLike (line 156) | public AddressSelection contactLastNameLike(String... value) { method contactLastNameContains (line 161) | public AddressSelection contactLastNameContains(String... value) { method contactLastNameStartsWith (line 166) | public AddressSelection contactLastNameStartsWith(String... value) { method contactLastNameEndsWith (line 171) | public AddressSelection contactLastNameEndsWith(String... value) { method contactBirthdate (line 176) | public AddressSelection contactBirthdate(Date... value) { method contactBirthdateNot (line 181) | public AddressSelection contactBirthdateNot(Date... value) { method contactBirthdate (line 186) | public AddressSelection contactBirthdate(Long... value) { method contactBirthdateAfter (line 191) | public AddressSelection contactBirthdateAfter(Date value) { method contactBirthdateAfterEq (line 196) | public AddressSelection contactBirthdateAfterEq(Date value) { method contactBirthdateBefore (line 201) | public AddressSelection contactBirthdateBefore(Date value) { method contactBirthdateBeforeEq (line 206) | public AddressSelection contactBirthdateBeforeEq(Date value) { method street (line 211) | public AddressSelection street(String... value) { method streetNot (line 216) | public AddressSelection streetNot(String... value) { method streetLike (line 221) | public AddressSelection streetLike(String... value) { method streetContains (line 226) | public AddressSelection streetContains(String... value) { method streetStartsWith (line 231) | public AddressSelection streetStartsWith(String... value) { method streetEndsWith (line 236) | public AddressSelection streetEndsWith(String... value) { method number (line 241) | public AddressSelection number(String... value) { method numberNot (line 246) | public AddressSelection numberNot(String... value) { method numberLike (line 251) | public AddressSelection numberLike(String... value) { method numberContains (line 256) | public AddressSelection numberContains(String... value) { method numberStartsWith (line 261) | public AddressSelection numberStartsWith(String... value) { method numberEndsWith (line 266) | public AddressSelection numberEndsWith(String... value) { method city (line 271) | public AddressSelection city(String... value) { method cityNot (line 276) | public AddressSelection cityNot(String... value) { method cityLike (line 281) | public AddressSelection cityLike(String... value) { method cityContains (line 286) | public AddressSelection cityContains(String... value) { method cityStartsWith (line 291) | public AddressSelection cityStartsWith(String... value) { method cityEndsWith (line 296) | public AddressSelection cityEndsWith(String... value) { method country (line 301) | public AddressSelection country(String... value) { method countryNot (line 306) | public AddressSelection countryNot(String... value) { method countryLike (line 311) | public AddressSelection countryLike(String... value) { method countryContains (line 316) | public AddressSelection countryContains(String... value) { method countryStartsWith (line 321) | public AddressSelection countryStartsWith(String... value) { method countryEndsWith (line 326) | public AddressSelection countryEndsWith(String... value) { method state (line 331) | public AddressSelection state(String... value) { method stateNot (line 336) | public AddressSelection stateNot(String... value) { method stateLike (line 341) | public AddressSelection stateLike(String... value) { method stateContains (line 346) | public AddressSelection stateContains(String... value) { method stateStartsWith (line 351) | public AddressSelection stateStartsWith(String... value) { method stateEndsWith (line 356) | public AddressSelection stateEndsWith(String... value) { method postalcode (line 361) | public AddressSelection postalcode(String... value) { method postalcodeNot (line 366) | public AddressSelection postalcodeNot(String... value) { method postalcodeLike (line 371) | public AddressSelection postalcodeLike(String... value) { method postalcodeContains (line 376) | public AddressSelection postalcodeContains(String... value) { method postalcodeStartsWith (line 381) | public AddressSelection postalcodeStartsWith(String... value) { method postalcodeEndsWith (line 386) | public AddressSelection postalcodeEndsWith(String... value) { FILE: app/src/gen/java/com/example/project/database/provider/base/AbstractContentValues.java class AbstractContentValues (line 7) | public abstract class AbstractContentValues { method uri (line 13) | public abstract Uri uri(); method values (line 18) | public ContentValues values() { method insert (line 27) | public Uri insert(ContentResolver contentResolver) { FILE: app/src/gen/java/com/example/project/database/provider/base/AbstractCursor.java class AbstractCursor (line 10) | public abstract class AbstractCursor extends CursorWrapper { method AbstractCursor (line 13) | public AbstractCursor(Cursor cursor) { method getId (line 18) | public abstract long getId(); method getCachedColumnIndexOrThrow (line 20) | protected int getCachedColumnIndexOrThrow(String colName) { method getStringOrNull (line 29) | public String getStringOrNull(String colName) { method getIntegerOrNull (line 35) | public Integer getIntegerOrNull(String colName) { method getLongOrNull (line 41) | public Long getLongOrNull(String colName) { method getFloatOrNull (line 47) | public Float getFloatOrNull(String colName) { method getDoubleOrNull (line 53) | public Double getDoubleOrNull(String colName) { method getBooleanOrNull (line 59) | public Boolean getBooleanOrNull(String colName) { method getDateOrNull (line 65) | public Date getDateOrNull(String colName) { method getBlobOrNull (line 71) | public byte[] getBlobOrNull(String colName) { FILE: app/src/gen/java/com/example/project/database/provider/base/AbstractSelection.java class AbstractSelection (line 10) | public abstract class AbstractSelection> { method addEquals (line 39) | protected void addEquals(String column, Object[] value) { method addNotEquals (line 69) | protected void addNotEquals(String column, Object[] value) { method addLike (line 99) | protected void addLike(String column, String[] values) { method addContains (line 112) | protected void addContains(String column, String[] values) { method addStartsWith (line 125) | protected void addStartsWith(String column, String[] values) { method addEndsWith (line 138) | protected void addEndsWith(String column, String[] values) { method addGreaterThan (line 151) | protected void addGreaterThan(String column, Object value) { method addGreaterThanOrEquals (line 157) | protected void addGreaterThanOrEquals(String column, Object value) { method addLessThan (line 163) | protected void addLessThan(String column, Object value) { method addLessThanOrEquals (line 169) | protected void addLessThanOrEquals(String column, Object value) { method addRaw (line 175) | public void addRaw(String raw, Object... args) { method valueOf (line 184) | private String valueOf(Object obj) { method openParen (line 195) | @SuppressWarnings("unchecked") method closeParen (line 201) | @SuppressWarnings("unchecked") method and (line 207) | @SuppressWarnings("unchecked") method or (line 213) | @SuppressWarnings("unchecked") method toObjectArray (line 220) | protected Object[] toObjectArray(int... array) { method toObjectArray (line 228) | protected Object[] toObjectArray(long... array) { method toObjectArray (line 236) | protected Object[] toObjectArray(float... array) { method toObjectArray (line 244) | protected Object[] toObjectArray(double... array) { method toObjectArray (line 252) | protected Object[] toObjectArray(Boolean value) { method sel (line 260) | public String sel() { method args (line 267) | public String[] args() { method uri (line 277) | public Uri uri() { method baseUri (line 286) | protected abstract Uri baseUri(); method delete (line 294) | public int delete(ContentResolver contentResolver) { method notify (line 298) | @SuppressWarnings("unchecked") method groupBy (line 304) | @SuppressWarnings("unchecked") method having (line 310) | @SuppressWarnings("unchecked") method limit (line 316) | @SuppressWarnings("unchecked") FILE: app/src/gen/java/com/example/project/database/provider/base/BaseContentProvider.java class BaseContentProvider (line 20) | public abstract class BaseContentProvider extends ContentProvider { class QueryParams (line 26) | public static class QueryParams { method getQueryParams (line 35) | protected abstract QueryParams getQueryParams(Uri uri, String selectio... method hasDebug (line 36) | protected abstract boolean hasDebug(); method createSqLiteOpenHelper (line 38) | protected abstract SQLiteOpenHelper createSqLiteOpenHelper(); method onCreate (line 42) | @Override method insert (line 65) | @Override method bulkInsert (line 77) | @Override method update (line 103) | @Override method delete (line 114) | @Override method query (line 125) | @Override method ensureIdIsFullyQualified (line 138) | private String[] ensureIdIsFullyQualified(String[] projection, String ... method applyBatch (line 151) | @Override method notify (line 181) | public static Uri notify(Uri uri, boolean notify) { method groupBy (line 185) | public static Uri groupBy(Uri uri, String groupBy) { method having (line 189) | public static Uri having(Uri uri, String having) { method limit (line 193) | public static Uri limit(Uri uri, String limit) { FILE: app/src/gen/java/com/example/project/database/provider/base/BaseModel.java type BaseModel (line 3) | public interface BaseModel { FILE: app/src/gen/java/com/example/project/database/provider/contact/ContactColumns.java class ContactColumns (line 13) | public class ContactColumns implements BaseColumns { method hasColumns (line 43) | public static boolean hasColumns(String[] projection) { FILE: app/src/gen/java/com/example/project/database/provider/contact/ContactContentValues.java class ContactContentValues (line 15) | public class ContactContentValues extends AbstractContentValues { method uri (line 16) | @Override method update (line 27) | public int update(ContentResolver contentResolver, @Nullable ContactSe... method putUid (line 31) | public ContactContentValues putUid(@Nullable String value) { method putUidNull (line 36) | public ContactContentValues putUidNull() { method putFirstName (line 41) | public ContactContentValues putFirstName(@Nullable String value) { method putFirstNameNull (line 46) | public ContactContentValues putFirstNameNull() { method putLastName (line 51) | public ContactContentValues putLastName(@Nullable String value) { method putLastNameNull (line 56) | public ContactContentValues putLastNameNull() { method putBirthdate (line 61) | public ContactContentValues putBirthdate(@Nullable Date value) { method putBirthdateNull (line 66) | public ContactContentValues putBirthdateNull() { method putBirthdate (line 71) | public ContactContentValues putBirthdate(@Nullable Long value) { FILE: app/src/gen/java/com/example/project/database/provider/contact/ContactCursor.java class ContactCursor (line 14) | public class ContactCursor extends AbstractCursor implements ContactModel { method ContactCursor (line 15) | public ContactCursor(Cursor cursor) { method getId (line 22) | public long getId() { method getUid (line 33) | @Nullable method getFirstName (line 43) | @Nullable method getLastName (line 53) | @Nullable method getBirthdate (line 63) | @Nullable FILE: app/src/gen/java/com/example/project/database/provider/contact/ContactModel.java type ContactModel (line 13) | public interface ContactModel extends BaseModel { method getUid (line 19) | @Nullable method getFirstName (line 26) | @Nullable method getLastName (line 33) | @Nullable method getBirthdate (line 40) | @Nullable FILE: app/src/gen/java/com/example/project/database/provider/contact/ContactSelection.java class ContactSelection (line 14) | public class ContactSelection extends AbstractSelection { method baseUri (line 15) | @Override method query (line 29) | public ContactCursor query(ContentResolver contentResolver, String[] p... method query (line 38) | public ContactCursor query(ContentResolver contentResolver, String[] p... method query (line 45) | public ContactCursor query(ContentResolver contentResolver) { method id (line 50) | public ContactSelection id(long... value) { method uid (line 55) | public ContactSelection uid(String... value) { method uidNot (line 60) | public ContactSelection uidNot(String... value) { method uidLike (line 65) | public ContactSelection uidLike(String... value) { method uidContains (line 70) | public ContactSelection uidContains(String... value) { method uidStartsWith (line 75) | public ContactSelection uidStartsWith(String... value) { method uidEndsWith (line 80) | public ContactSelection uidEndsWith(String... value) { method firstName (line 85) | public ContactSelection firstName(String... value) { method firstNameNot (line 90) | public ContactSelection firstNameNot(String... value) { method firstNameLike (line 95) | public ContactSelection firstNameLike(String... value) { method firstNameContains (line 100) | public ContactSelection firstNameContains(String... value) { method firstNameStartsWith (line 105) | public ContactSelection firstNameStartsWith(String... value) { method firstNameEndsWith (line 110) | public ContactSelection firstNameEndsWith(String... value) { method lastName (line 115) | public ContactSelection lastName(String... value) { method lastNameNot (line 120) | public ContactSelection lastNameNot(String... value) { method lastNameLike (line 125) | public ContactSelection lastNameLike(String... value) { method lastNameContains (line 130) | public ContactSelection lastNameContains(String... value) { method lastNameStartsWith (line 135) | public ContactSelection lastNameStartsWith(String... value) { method lastNameEndsWith (line 140) | public ContactSelection lastNameEndsWith(String... value) { method birthdate (line 145) | public ContactSelection birthdate(Date... value) { method birthdateNot (line 150) | public ContactSelection birthdateNot(Date... value) { method birthdate (line 155) | public ContactSelection birthdate(Long... value) { method birthdateAfter (line 160) | public ContactSelection birthdateAfter(Date value) { method birthdateAfterEq (line 165) | public ContactSelection birthdateAfterEq(Date value) { method birthdateBefore (line 170) | public ContactSelection birthdateBefore(Date value) { method birthdateBeforeEq (line 175) | public ContactSelection birthdateBeforeEq(Date value) { FILE: app/src/gen/java/com/example/project/network/json/ContactJson.java class ContactJson (line 22) | @JsonInclude(JsonInclude.Include.NON_NULL) method getId (line 48) | @JsonProperty("id") method setId (line 58) | @JsonProperty("id") method getFirstName (line 68) | @JsonProperty("firstName") method setFirstName (line 78) | @JsonProperty("firstName") method getLastName (line 88) | @JsonProperty("lastName") method setLastName (line 98) | @JsonProperty("lastName") method getBirthDate (line 108) | @JsonProperty("birthDate") method setBirthDate (line 118) | @JsonProperty("birthDate") method toString (line 123) | @Override method getAdditionalProperties (line 128) | @JsonAnyGetter method setAdditionalProperty (line 133) | @JsonAnySetter method hashCode (line 138) | @Override method equals (line 143) | @Override FILE: app/src/gen/java/com/example/project/network/json/ContactListJson.java class ContactListJson (line 24) | @JsonInclude(JsonInclude.Include.NON_NULL) method getContacts (line 41) | @JsonProperty("contacts") method setContacts (line 51) | @JsonProperty("contacts") method toString (line 56) | @Override method getAdditionalProperties (line 61) | @JsonAnyGetter method setAdditionalProperty (line 66) | @JsonAnySetter method hashCode (line 71) | @Override method equals (line 76) | @Override FILE: app/src/main/java/com/example/project/business/contact/CreateContactFunction.java class CreateContactFunction (line 11) | @EBean method apply (line 17) | public void apply(String firstName, String lastName, Date birthDate) { method apply (line 21) | public void apply(String uid, String firstName, String lastName, Date ... FILE: app/src/main/java/com/example/project/business/contact/DeleteContactFunction.java class DeleteContactFunction (line 5) | @EBean FILE: app/src/main/java/com/example/project/business/contact/QueryContactFunction.java class QueryContactFunction (line 14) | @EBean method apply (line 20) | public ContactModel apply(long contactId) { method applyByUid (line 25) | public ContactModel applyByUid(String contactUid) { method createContactModel (line 30) | private ContactModel createContactModel(ContactCursor contactCursor) { FILE: app/src/main/java/com/example/project/business/contact/QueryContactListFunction.java class QueryContactListFunction (line 9) | @EBean method apply (line 15) | public ContactCursor apply() { FILE: app/src/main/java/com/example/project/business/contact/UpdateContactFunction.java class UpdateContactFunction (line 5) | @EBean FILE: app/src/main/java/com/example/project/business/contact_sync/SyncContactsFunction.java class SyncContactsFunction (line 24) | @EBean class Result (line 36) | public static class Result { method Result (line 41) | public Result(String errorReason) { method Result (line 46) | public Result() { method apply (line 51) | public Result apply() { method syncContactsToDatabase (line 65) | private void syncContactsToDatabase(ContactListJson contacts) { FILE: app/src/main/java/com/example/project/database/ExampleDbProvider.java class ExampleDbProvider (line 7) | @EProvider FILE: app/src/main/java/com/example/project/database/ExampleSQLiteOpenHelperCallbacks.java class ExampleSQLiteOpenHelperCallbacks (line 13) | public class ExampleSQLiteOpenHelperCallbacks { method onOpen (line 16) | public void onOpen(final Context context, final SQLiteDatabase db) { method onPreCreate (line 21) | public void onPreCreate(final Context context, final SQLiteDatabase db) { method onPostCreate (line 26) | public void onPostCreate(final Context context, final SQLiteDatabase d... method onUpgrade (line 31) | public void onUpgrade(final Context context, final SQLiteDatabase db, ... FILE: app/src/main/java/com/example/project/database/contact/AddressDb.java class AddressDb (line 17) | @EBean method insert (line 26) | public long insert(AddressContentValues contentValues) { method queryById (line 31) | public AddressCursor queryById(long addressId) { FILE: app/src/main/java/com/example/project/database/contact/ContactDb.java class ContactDb (line 14) | @EBean method insertDataContainer (line 20) | public ContactContentValues insertDataContainer() { method insert (line 24) | public long insert(ContactContentValues contentValues) { method queryAll (line 29) | public ContactCursor queryAll() { method queryById (line 33) | public ContactCursor queryById(long contactId) { method queryByUid (line 37) | public ContactCursor queryByUid(String contactUid) { FILE: app/src/main/java/com/example/project/network/contact/ContactRestClient.java type ContactRestClient (line 14) | @Rest(converters = {MappingJackson2HttpMessageConverter.class}, intercep... method getContacts (line 17) | @Get("/contacts") method createContact (line 20) | @Post("/contacts") method updateContact (line 23) | @Put("/contacts/{id}") method deleteContact (line 26) | @Delete("/contacts/{id}") FILE: app/src/main/java/com/example/project/network/contact/RootUrlInterceptor.java class RootUrlInterceptor (line 19) | @EBean method intercept (line 25) | @Override method executeWithInterceptedUri (line 31) | private ClientHttpResponse executeWithInterceptedUri(final HttpRequest... method prependRootUrl (line 51) | private URI prependRootUrl(URI originalUri) { FILE: app/src/main/java/com/example/project/views/common/AppIdlingResources.java class AppIdlingResources (line 7) | @EBean(scope = EBean.Scope.Singleton) method getIdlingResource (line 12) | public CountingIdlingResource getIdlingResource() { method increment (line 16) | public void increment() { method decrement (line 20) | public void decrement() { FILE: app/src/main/java/com/example/project/views/common/cursorloader/CursorAdapterWithCursorLoader.java class CursorAdapterWithCursorLoader (line 23) | @EBean method getCursorAdapter (line 29) | public abstract CursorAdapter getCursorAdapter(); method getLoaderId (line 34) | public abstract int getLoaderId(); method loadCursor (line 39) | public abstract Cursor loadCursor(); method start (line 44) | public void start() { method createLoaderCallback (line 55) | private LoaderManager.LoaderCallbacks createLoaderCallback() { FILE: app/src/main/java/com/example/project/views/common/mvp/BaseActivityPresenter.java class BaseActivityPresenter (line 11) | @EActivity method baseOnAfterViews (line 19) | @AfterViews method onResume (line 27) | @Override method onPause (line 33) | @Override method onDestroy (line 39) | @Override method onViewCreated (line 47) | @Override method onViewResume (line 51) | @Override method onViewPause (line 55) | @Override method onViewDestroy (line 59) | @Override FILE: app/src/main/java/com/example/project/views/common/mvp/BaseFragmentPresenter.java class BaseFragmentPresenter (line 11) | @EFragment method onActivityCreated (line 16) | @Override method onResume (line 22) | @Override method onPause (line 28) | @Override method onDestroy (line 34) | @Override method onViewCreated (line 42) | @Override method onViewResume (line 46) | @Override method onViewPause (line 50) | @Override method onViewDestroy (line 54) | @Override FILE: app/src/main/java/com/example/project/views/common/mvp/BasePresenter.java type BasePresenter (line 9) | public interface BasePresenter { method onViewCreated (line 17) | void onViewCreated(); method onViewResume (line 24) | void onViewResume(); method onViewPause (line 34) | void onViewPause(); method onViewDestroy (line 41) | void onViewDestroy(); FILE: app/src/main/java/com/example/project/views/common/mvp/BaseView.java type BaseView (line 3) | public interface BaseView { FILE: app/src/main/java/com/example/project/views/common/testwrapper/ViewFinisher.java class ViewFinisher (line 8) | @EBean method finish (line 14) | public void finish() { FILE: app/src/main/java/com/example/project/views/contact_details/DetailActivity.java class DetailActivity (line 10) | @EActivity(R.layout.activity_detail) method onViewCreated (line 19) | @Override FILE: app/src/main/java/com/example/project/views/contact_details/DetailActivityIntent.java class DetailActivityIntent (line 8) | @EBean method start (line 14) | public void start(long contactId) { FILE: app/src/main/java/com/example/project/views/contact_details/DetailFragment.java class DetailFragment (line 8) | @EFragment(R.layout.fragment_detail) method onShowContact (line 11) | public void onShowContact(long contactId) { FILE: app/src/main/java/com/example/project/views/contact_details/DetailView.java class DetailView (line 5) | public class DetailView implements BaseView { FILE: app/src/main/java/com/example/project/views/contact_edit/EditActivity.java class EditActivity (line 12) | @EActivity(R.layout.activity_edit) method onViewCreated (line 24) | @Override method onEditConfirmed (line 30) | @Override FILE: app/src/main/java/com/example/project/views/contact_edit/EditActivityIntent.java class EditActivityIntent (line 8) | @EBean method start (line 14) | public void start(long contactId) { method start (line 18) | public void start() { FILE: app/src/main/java/com/example/project/views/contact_edit/EditConfirmedListener.java type EditConfirmedListener (line 3) | public interface EditConfirmedListener { method onEditConfirmed (line 4) | void onEditConfirmed(); FILE: app/src/main/java/com/example/project/views/contact_edit/EditFragment.java class EditFragment (line 18) | @EFragment(R.layout.fragment_edit) method setEditConfirmedListener (line 33) | public void setEditConfirmedListener(EditConfirmedListener editConfirm... method onShowContact (line 37) | public void onShowContact(long contactId) { method loadAndShowContactDetails (line 44) | private void loadAndShowContactDetails() { method onClickConfirm (line 51) | @Click(R.id.confirm) method createOrUpdateContact (line 61) | @Background method dateString (line 66) | private String dateString(Date date) { method date (line 74) | private Date date(String dateString) { FILE: app/src/main/java/com/example/project/views/contact_edit/EditView.java class EditView (line 11) | @EBean method setFirstName (line 23) | public void setFirstName(String input) { method getFirstName (line 27) | public String getFirstName() { method setLastName (line 31) | public void setLastName(String input) { method getLastName (line 35) | public String getLastName() { method setBirthDate (line 39) | public void setBirthDate(String input) { method getBirthDate (line 43) | public String getBirthDate() { FILE: app/src/main/java/com/example/project/views/contact_list/ContactAdapter.java class ContactAdapter (line 15) | @EBean method ContactAdapter (line 20) | public ContactAdapter(Context context) { method newView (line 24) | @Override method bindView (line 29) | @Override FILE: app/src/main/java/com/example/project/views/contact_list/ContactAdapterLoader.java class ContactAdapterLoader (line 13) | @EBean method getCursorAdapter (line 22) | @Override method getLoaderId (line 27) | @Override method loadCursor (line 32) | @Override FILE: app/src/main/java/com/example/project/views/contact_list/ContactListActivity.java class ContactListActivity (line 22) | @EActivity(R.layout.activity_main) method onViewCreated (line 44) | @Override method onCreateContact (line 49) | @OptionsItem(R.id.action_add_contact) method onSyncContacts (line 54) | @OptionsItem(R.id.action_sync_contacts) method showSyncResult (line 65) | @UiThread(propagation = UiThread.Propagation.REUSE) method onShowContact (line 76) | @Override FILE: app/src/main/java/com/example/project/views/contact_list/ContactListActivityIntent.java class ContactListActivityIntent (line 8) | @EBean method start (line 14) | public void start() { FILE: app/src/main/java/com/example/project/views/contact_list/ContactListFragment.java class ContactListFragment (line 11) | @EFragment(R.layout.fragment_list) method onViewCreated (line 22) | @Override method onContactClick (line 28) | @ItemClick(R.id.listView) method setShowContactListener (line 33) | public void setShowContactListener(ShowContactListener showContactList... FILE: app/src/main/java/com/example/project/views/contact_list/ContactListView.java class ContactListView (line 12) | @EBean method showContacts (line 18) | public void showContacts(ListAdapter listAdapter) { FILE: app/src/main/java/com/example/project/views/contact_list/ShowContactListener.java type ShowContactListener (line 3) | public interface ShowContactListener { method onShowContact (line 4) | void onShowContact(long contact); FILE: app/src/main/java/com/example/project/views/start/StartActivity.java class StartActivity (line 9) | @EActivity method onViewResume (line 15) | @Override FILE: app/src/test/java/com/example/project/RoboTestCase.java class RoboTestCase (line 16) | @RunWith(RobolectricGradleTestRunner.class) method roboSetup (line 22) | @Before method finishRobolectricTest (line 27) | @After method resetSingleton (line 32) | private void resetSingleton(Class clazz, String fieldName) { FILE: app/src/test/java/com/example/project/business/contact/QueryContactListFunctionTest.java class QueryContactListFunctionTest (line 15) | @RunWith(MockitoJUnitRunner.class) method shouldLoadAllContacts (line 27) | @Test FILE: app/src/test/java/com/example/project/database/contact/AddressDbInsertTest.java class AddressDbInsertTest (line 14) | public class AddressDbInsertTest extends RoboTestCase { method setup (line 29) | @Before method insert (line 36) | @Test method insert_contactId_isMandatory (line 42) | @Test(expected = SQLiteException.class) method insert_contactId_mustExist (line 48) | @Test(expected = SQLiteException.class) method insert_street_isNullable (line 56) | @Test method insert_number_isNullable (line 63) | @Test method insert_city_isNullable (line 70) | @Test method insert_country_isNullable (line 77) | @Test method insert_state_isNullable (line 84) | @Test method insert_postalcode_isNullable (line 91) | @Test method thenInsertWasSuccessful (line 98) | private void thenInsertWasSuccessful() { method givenContactReference (line 102) | private void givenContactReference() { method whenAddressIsInserted (line 107) | private void whenAddressIsInserted(AddressContentValues contentValues) { method givenAddressAtDatabase (line 111) | private void givenAddressAtDatabase(AddressContentValues contentValues) { FILE: app/src/test/java/com/example/project/database/contact/AddressDbTest.java class AddressDbTest (line 13) | public class AddressDbTest extends RoboTestCase { method setup (line 28) | @Before method queryById (line 35) | @Test method queryById_correctIds (line 42) | @Test method givenContactReference (line 56) | private void givenContactReference() { method givenAddressAtDatabase (line 61) | private void givenAddressAtDatabase(AddressContentValues contentValues) { FILE: app/src/test/java/com/example/project/database/contact/ContactDbInsertTest.java class ContactDbInsertTest (line 16) | public class ContactDbInsertTest extends RoboTestCase { method setup (line 26) | @Before method insert (line 31) | @Test method insert_firstname_isNullable (line 37) | @Test method insert_lastname_isNullable (line 44) | @Test method insert_firstOrLastname_isMandatory (line 51) | @Test(expected = SQLiteException.class) method insert_birthdate_isNullable (line 58) | @Test method thenInsertWasSuccessful (line 65) | private void thenInsertWasSuccessful() { method whenContactIsInserted (line 69) | private void whenContactIsInserted(ContactContentValues contentValues) { FILE: app/src/test/java/com/example/project/database/contact/ContactDbTest.java class ContactDbTest (line 15) | public class ContactDbTest extends RoboTestCase { method setup (line 25) | @Before method queryAll (line 30) | @Test method givenContactAtDatabase (line 38) | private void givenContactAtDatabase(ContactContentValues contentValues) { FILE: app/src/test/java/com/example/project/views/contact_edit/EditActivityTest.java class EditActivityTest (line 13) | @RunWith(MockitoJUnitRunner.class) method testOnViewCreated_shouldInitDetailFragment (line 27) | @Test method testOnEditConfirmed_shouldFinishTheActivity (line 35) | @Test FILE: app/src/test/java/com/example/project/views/contact_edit/EditFragmentTest.java class EditFragmentTest (line 12) | @RunWith(MockitoJUnitRunner.class) method testOnShowContact_shouldLoadContactDetails (line 25) | @Test method testOnClickConfirm_shouldSaveContact (line 30) | @Test FILE: app/src/test/java/com/example/project/views/contact_list/ContactListActivityTest.java class ContactListActivityTest (line 16) | @RunWith(MockitoJUnitRunner.class) method testOnCreateContact (line 36) | @Test method testOnShowContact_portrait (line 42) | @Test method testOnShowContact_landscape (line 49) | @Test method testOnViewCreated_shouldRegisterSelfAsShowContactListener (line 56) | @Test method thenDetailAreShownInNewActivity (line 62) | private void thenDetailAreShownInNewActivity(long expectedContactId) { method thenDetailsAreShownInDetailFragment (line 66) | private void thenDetailsAreShownInDetailFragment(long expectedContactI... method givenPortraitMode (line 70) | private void givenPortraitMode() { method givenLandscapeMode (line 74) | private void givenLandscapeMode() { method thenEditActivityIsStartedInCreationMode (line 78) | private void thenEditActivityIsStartedInCreationMode() { method whenClickCreateContact (line 82) | private void whenClickCreateContact() { FILE: app/src/test/java/com/example/project/views/contact_list/ContactListFragmentTest.java class ContactListFragmentTest (line 13) | @RunWith(MockitoJUnitRunner.class) method setup (line 28) | @Before method testOnViewCreated_shouldStartLoadingContacts (line 33) | @Test FILE: app/src/test/java/com/example/project/views/start/StartActivityTest.java class StartActivityTest (line 13) | @RunWith(MockitoJUnitRunner.class) method viewIsStarted (line 22) | @Test method thenNextActivityShouldBeStarted (line 28) | private void thenNextActivityShouldBeStarted() { FILE: appCt/src/test/java/android/database/ShadowContentObservable.java class ShadowContentObservable (line 11) | @Implements(ContentObservable.class) method dispatchChange (line 25) | @Implementation FILE: appCt/src/test/java/com/example/project/RobolectricTestCase.java class RobolectricTestCase (line 20) | @RunWith(CostomRobolectricTestRunner.class) method roboSetup (line 26) | @Before method finishRobolectricTest (line 33) | @After method resetSingleton (line 38) | private void resetSingleton(Class clazz, String fieldName) { FILE: appCt/src/test/java/com/example/project/robolectric/CostomRobolectricTestRunner.java class CostomRobolectricTestRunner (line 21) | public class CostomRobolectricTestRunner extends RobolectricTestRunner { method CostomRobolectricTestRunner (line 23) | public CostomRobolectricTestRunner(Class testClass) throws Initiali... method mkdir (line 45) | private void mkdir(String path) { method createClassLoaderConfig (line 55) | public InstrumentationConfiguration createClassLoaderConfig() { FILE: appCt/src/test/java/com/example/project/robolectric/RoboButton.java class RoboButton (line 8) | public class RoboButton { method RoboButton (line 12) | public RoboButton(Activity activity, int resourceId) { method click (line 16) | public void click() { FILE: appCt/src/test/java/com/example/project/robolectric/RoboListView.java class RoboListView (line 8) | public class RoboListView { method RoboListView (line 12) | public RoboListView(Activity activity, int resourceId) { method count (line 16) | public int count() { method entry (line 21) | public RoboListViewEntry entry(int pos) { FILE: appCt/src/test/java/com/example/project/robolectric/RoboListViewEntry.java class RoboListViewEntry (line 8) | public class RoboListViewEntry { method RoboListViewEntry (line 13) | public RoboListViewEntry(ListView listView, View listViewEntry) { method click (line 18) | public void click() { FILE: appCt/src/test/java/com/example/project/robolectric/RoboTextEdit.java class RoboTextEdit (line 6) | public class RoboTextEdit { method RoboTextEdit (line 10) | public RoboTextEdit(Activity activity, int resourceId) { method insert (line 14) | public void insert(String text) { FILE: appCt/src/test/java/com/example/project/robolectric/ShadowBackgroundExecutor.java class ShadowBackgroundExecutor (line 23) | @Implements(BackgroundExecutor.class) method execute (line 28) | @Implementation method cancelAll (line 46) | public static synchronized void cancelAll(String id, boolean mayInterr... method wrapAsCancelableTask (line 51) | private static Runnable wrapAsCancelableTask(final BackgroundExecutor.... method extractTaskId (line 64) | private static String extractTaskId(BackgroundExecutor.Task task) { FILE: appCt/src/test/java/com/example/project/testdata/TestContactData.java class TestContactData (line 11) | public class TestContactData { method createRandomeContacts (line 13) | public static void createRandomeContacts(int count) { FILE: appCt/src/test/java/com/example/project/views/contac_list/ContactListSpec.java class ContactListSpec (line 24) | public class ContactListSpec extends RobolectricTestCase { method showContactDetails (line 28) | @Test method openCreateContact (line 35) | @Test method refreshContactListOnNewContact (line 42) | @Test method syncContacts (line 49) | @Test method syncContactsFail (line 57) | @Test method syncContactsWithConnectionLost (line 65) | @Test method givenContactsRequestAnswerWithFault (line 73) | private void givenContactsRequestAnswerWithFault(Fault fault) { method givenContactsRequestAnswerWithError (line 77) | private void givenContactsRequestAnswerWithError(int statusCode) { method thenToastWasShown (line 81) | private void thenToastWasShown(String expectedMessage) { method whenClickSyncContact (line 85) | private void whenClickSyncContact() { method thenPageHasContacts (line 89) | private void thenPageHasContacts() { method whenInsertNewContact (line 93) | private void whenInsertNewContact() { method thenCreateNewContactIsShownInNewPage (line 97) | private void thenCreateNewContactIsShownInNewPage() { method whenClickCreateContact (line 103) | private void whenClickCreateContact() { method whenClickListItem (line 107) | private void whenClickListItem() { method thenDetailsAreShownInNewPage (line 111) | private void thenDetailsAreShownInNewPage() { method givenPageWithoutContacts (line 116) | private void givenPageWithoutContacts() { method givenPageHasContacts (line 121) | private void givenPageHasContacts() { FILE: appCt/src/test/java/com/example/project/views/contac_list/RoboContactListPage.java class RoboContactListPage (line 15) | public class RoboContactListPage { method startPage (line 19) | public void startPage() { method list (line 23) | public RoboListView list() { method createContact (line 27) | public Menu createContact() { method syncContacts (line 31) | public Menu syncContacts() { method nextStartedActivity (line 35) | public Intent nextStartedActivity() { class Menu (line 39) | public class Menu { method Menu (line 42) | public Menu(int resourceId) { method click (line 46) | public void click() { FILE: appCt/src/test/java/com/example/project/views/contact_details/ContactDetailSpec.java class ContactDetailSpec (line 7) | @Ignore FILE: appCt/src/test/java/com/example/project/views/contact_edit/ContactCreateSpec.java class ContactCreateSpec (line 12) | public class ContactCreateSpec extends RobolectricTestCase { method testShouldCreateContact (line 16) | @Test method thenDatabaseHasContacts (line 24) | private void thenDatabaseHasContacts(int expectedCount) { method thenCreateContactViewIsClosed (line 29) | private void thenCreateContactViewIsClosed() { method whenCreateContact (line 33) | private void whenCreateContact() { method givenDatabaseHasNoContacts (line 41) | private void givenDatabaseHasNoContacts() { FILE: appCt/src/test/java/com/example/project/views/contact_edit/ContactEditSpec.java class ContactEditSpec (line 7) | @Ignore FILE: appCt/src/test/java/com/example/project/views/contact_edit/RoboContactEditPage.java class RoboContactEditPage (line 9) | public class RoboContactEditPage { method startPage (line 12) | public void startPage() { method firstName (line 16) | public RoboTextEdit firstName() { method lastName (line 20) | public RoboTextEdit lastName() { method birthDate (line 24) | public RoboTextEdit birthDate() { method confirm (line 28) | public RoboButton confirm() { FILE: appIt/src/main/java/com/example/project/EspressoTestCase.java class EspressoTestCase (line 21) | @RunWith(AndroidJUnit4.class) method setupEspresso (line 27) | @Before method clearDatabase (line 35) | private void clearDatabase() { method avoidLockScreen (line 40) | private void avoidLockScreen() { method getGenericActivityClass (line 56) | private Class getGenericActivityClass() { FILE: appIt/src/main/java/com/example/project/espresso/CurrentActivity.java class CurrentActivity (line 10) | public class CurrentActivity { method get (line 12) | @SuppressWarnings("unchecked") FILE: appIt/src/main/java/com/example/project/espresso/EspButton.java class EspButton (line 8) | public class EspButton

{ method EspButton (line 12) | public EspButton(int resourceId) { method click (line 16) | public P click() { FILE: appIt/src/main/java/com/example/project/espresso/EspListView.java class EspListView (line 13) | public class EspListView { method EspListView (line 16) | public EspListView(int resourceId) { method count (line 20) | public int count() { FILE: appIt/src/main/java/com/example/project/espresso/EspMenuItem.java class EspMenuItem (line 8) | public class EspMenuItem

{ method EspMenuItem (line 12) | public EspMenuItem(int resourceId) { method click (line 16) | public P click() { FILE: appIt/src/main/java/com/example/project/espresso/EspTextEdit.java class EspTextEdit (line 7) | public class EspTextEdit { method EspTextEdit (line 11) | public EspTextEdit(int resourceId) { method insert (line 15) | public void insert(String text) { FILE: appIt/src/main/java/com/example/project/pages/EspContactListPage.java class EspContactListPage (line 7) | public class EspContactListPage { method createContact (line 9) | public EspMenuItem createContact() { method syncContacts (line 19) | public EspMenuItem syncContacts() { method contactList (line 29) | public EspListView contactList() { FILE: appIt/src/main/java/com/example/project/pages/EspEditContactPage.java class EspEditContactPage (line 7) | public class EspEditContactPage { method firstName (line 9) | public EspTextEdit firstName() { method lastName (line 13) | public EspTextEdit lastName() { method confirm (line 17) | public EspButton confirm() { method birthDate (line 27) | public EspTextEdit birthDate() { FILE: appIt/src/main/java/com/example/project/test/CreateContactTest.java class CreateContactTest (line 12) | public class CreateContactTest extends EspressoTestCase