Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/360/360-Engine-for-Android
/ types & classes
Types & classes
434 in github.com/360/360-Engine-for-Android
⨍
Functions
3,317
◇
Types & classes
434
Class
Account
This Account class represents an available account on the device where the native synchronization can be performed.
src/com/vodafone360/people/engine/contactsync/NativeContactsApi.java:209
Class
AccountsObserver
tests/src/com/vodafone360/people/tests/engine/contactsync/NativeContactsApiTestHelper2.java:67
Class
AccountsObserverThread
tests/src/com/vodafone360/people/tests/engine/contactsync/NativeContactsApiTestHelper2.java:47
Class
Activities
Implementation of Activities APIs used to send and retrieve Timeline and Status events to/from the server.
src/com/vodafone360/people/service/io/api/Activities.java:43
Class
ActivitiesEngine
Engine response for handling of Activities (i.e Timeline and Status events). It also interfaces to the native Call and Message logs to allow these eve
src/com/vodafone360/people/engine/activities/ActivitiesEngine.java:65
Class
ActivitiesEngineTest
tests/src/com/vodafone360/people/tests/engine/ActivitiesEngineTest.java:59
Enum
ActivitiesState
below are the constants to communicate the engine state states to UI: 3 buttons (update statuses, load older statuses, older timelines)
src/com/vodafone360/people/engine/activities/ActivitiesEngine.java:72
Class
ActivitiesTable
Contains all the functionality related to the activities database table. This class is never instantiated hence all methods must be static. @version
src/com/vodafone360/people/database/tables/ActivitiesTable.java:63
Class
ActivityContact
BaseDataType encapsulating an Activity Contact which contains contact information associated with an Activity response retrieved from the server.
src/com/vodafone360/people/datatypes/ActivityContact.java:38
Class
ActivityItem
BaseDataType encapsulating an ActivityItem retrieved from, or to be issued to, Now + server
src/com/vodafone360/people/datatypes/ActivityItem.java:39
Enum
ActivityTestState
States for test harness
tests/src/com/vodafone360/people/tests/engine/ActivitiesEngineTest.java:65
Enum
AgentDisconnectReason
Reasons for Service Agent changing state to disconnected
src/com/vodafone360/people/service/agent/NetworkAgent.java:135
Enum
AgentState
src/com/vodafone360/people/service/agent/NetworkAgent.java:123
Class
AllTests
A test suite containing all tests for ApiDemos. To run all suites found in this apk: $ adb shell am instrument -w \ com.mobica.contactlist.tests/an
tests/src/com/vodafone360/people/tests/AllTests.java:56
Enum
AltFieldType
Enumeration of types available for ContactSummary's 'alt' field.
src/com/vodafone360/people/datatypes/ContactSummary.java:106
Class
ApiUtils
Class which provides helper functions for assembling Vectors of data prior to Hessian encoding.
src/com/vodafone360/people/service/io/api/ApiUtils.java:42
Class
ApplicationCache
Caches information about the current state of the application. Stores most recent activity and caches other information such as login details, so that
src/com/vodafone360/people/ApplicationCache.java:54
Interface
AsymmetricBlockCipher
base interface that a public/private key block cipher needs to conform to.
src/org/bouncycastle/crypto/AsymmetricBlockCipher.java:7
Class
AsymmetricKeyParameter
src/org/bouncycastle/crypto/params/AsymmetricKeyParameter.java:6
Class
Auth
Implementation of Authentication APIs. These include APIs to login to an existing account, sign up to a new account, retrieve terms and conditions and
src/com/vodafone360/people/service/io/api/Auth.java:50
Class
AuthSessionHolder
BaseDataType encapsulating People Session credentials returned as a result of successful sign-in/sign-up.
src/com/vodafone360/people/datatypes/AuthSessionHolder.java:37
Class
AuthUtils
Set of functions that are used for generating 'auth' parameter required for cresting requests and is usually based on a valid session created on sign-
src/com/vodafone360/people/service/utils/AuthUtils.java:47
Class
AuthenticationManager
src/com/vodafone360/people/service/transport/http/authentication/AuthenticationManager.java:49
Class
Authenticator
This class is an implementation of AbstractAccountAuthenticator for authenticating accounts in the 360 People Account space.
src/com/vodafone360/people/service/Authenticator.java:47
Class
AuthenticatorTest
Test the Authenticator class.
tests/src/com/vodafone360/people/tests/service/AuthenticatorTest.java:45
Class
BackgroundThread
Perform work in a background thread.
src/com/vodafone360/people/ThumbnailCache.java:276
Class
BaseDataType
BaseDataType - all specific data types derive from this.
src/com/vodafone360/people/datatypes/BaseDataType.java:31
Class
BaseEngine
Base-class for all Engines implemented by the People Client.
src/com/vodafone360/people/engine/BaseEngine.java:45
Class
BaseSyncProcessor
Base-class for processor handling for the various stages of Contact sync.
src/com/vodafone360/people/engine/contactsync/BaseSyncProcessor.java:38
Class
BatchOperation
Inner class for applying batches. TODO: Move to own class if batches become supported in other areas
src/com/vodafone360/people/engine/contactsync/NativeContactsApi2.java:229
Enum
CapabilityID
Enumeration of capabilities potentially supported by an Identity.
src/com/vodafone360/people/datatypes/IdentityCapability.java:44
Class
Chat
src/com/vodafone360/people/service/io/api/Chat.java:37
Class
ChatDbUtils
Utilities relating to Chat messages.
src/com/vodafone360/people/engine/presence/ChatDbUtils.java:55
Class
ChatDbUtilsTest
Tests for the ChatDbUtils class.
tests/src/com/vodafone360/people/tests/engine/presence/ChatDbUtilsTest.java:39
Class
ChatMessage
src/com/vodafone360/people/datatypes/ChatMessage.java:37
Interface
CipherParameters
all parameter classes implement this.
src/org/bouncycastle/crypto/CipherParameters.java:7
Class
CloseUtils
Utility class for closing various Java objects without throwing Exceptions
src/com/vodafone360/people/utils/CloseUtils.java:40
Class
ConnectionManager
ConnectionManager - responsible for controlling the current connection Connects and disconnects based on network availability etc and start or stops R
src/com/vodafone360/people/service/transport/ConnectionManager.java:49
Class
ConnectionTester
src/com/vodafone360/people/service/transport/tcp/ConnectionTester.java:40
Class
Contact
BaseDataType encapsulating a Contact retrieved from, or sent to, Now+ server. <p> Represents a contact in the people client database with all the asso
src/com/vodafone360/people/datatypes/Contact.java:54
Class
ContactChange
Class describing a Contact Change. A Contact Change is meant to represent the smallest chunk of data associated with a Contact whilst being able to ma
src/com/vodafone360/people/engine/contactsync/ContactChange.java:38
Class
ContactChangeHelper
tests/src/com/vodafone360/people/tests/engine/contactsync/ContactChangeHelper.java:45
Class
ContactChangeInfo
Wraps up the data present in the change log table
src/com/vodafone360/people/database/tables/ContactChangeLogTable.java:139
Class
ContactChangeInfo
Wraps up the data present in the change log table
src/com/vodafone360/people/database/tables/NativeChangeLogTable.java:152
Class
ContactChangeLogTable
Contains all the functionality related to the contact change log database table. This table is used to persist database changes that have not yet been
src/com/vodafone360/people/database/tables/ContactChangeLogTable.java:51
Class
ContactChangeTest
tests/src/com/vodafone360/people/tests/engine/contactsync/ContactChangeTest.java:33
Enum
ContactChangeType
Enumerates the type of changes supported by this table, including: <ul> <li>DELETE_CONTACT: A contact has been deleted from the database and needs to
src/com/vodafone360/people/database/tables/ContactChangeLogTable.java:129
Enum
ContactChangeType
Enumerates the type of changes supported by this table, including: <ul> <li>DELETE_CONTACT: A contact has been deleted from the database and needs to
src/com/vodafone360/people/database/tables/NativeChangeLogTable.java:144
Class
ContactChanges
BaseDataType representing Contact change information retrieved from server.
src/com/vodafone360/people/datatypes/ContactChanges.java:38
Class
ContactDetail
BaseDataType representing ContactDetails retrieved from, or issued to, server. <p> Contains a specific contact detail such as name, address, phone num
src/com/vodafone360/people/datatypes/ContactDetail.java:51
Class
ContactDetailDeletion
BaseDataType representing Contact detail deletion information retrieved from server
src/com/vodafone360/people/datatypes/ContactDetailDeletion.java:38
Class
ContactDetailsTable
Provides a wrapper for all the operations on the Contact Details Table. Class is never instantiated, all methods and fields are static.
src/com/vodafone360/people/database/tables/ContactDetailsTable.java:61
Class
ContactGroup
Represents the data stored in a record
src/com/vodafone360/people/database/tables/ContactGroupsTable.java:60
Class
ContactGroupsTable
Contains all the functionality related to the contact groups database table. This table stores all contact/group associations (0-many to 0-many relati
src/com/vodafone360/people/database/tables/ContactGroupsTable.java:51
Class
ContactGroupsTableTest
tests/src/com/vodafone360/people/tests/database/ContactGroupsTableTest.java:38
Class
ContactIdInfo
Contains ID information used to identify a contact. Also used during sync and merge operations.
src/com/vodafone360/people/database/tables/ContactsTable.java:72
Class
ContactListResponse
BaseDataType representing ContactListResponse information retrieved from server.
src/com/vodafone360/people/datatypes/ContactListResponse.java:37
Class
ContactSource
Represents the data stored in a record
src/com/vodafone360/people/database/tables/ContactSourceTable.java:57
Class
ContactSourceTable
Contains all the functionality related to the contact source database table. This table stores a list of source information for each contact. This cla
src/com/vodafone360/people/database/tables/ContactSourceTable.java:48
Class
ContactSourceTableTest
tests/src/com/vodafone360/people/tests/database/ContactSourceTableTest.java:37
Class
ContactSummary
BaseDataType encapsulating ContactSummary.
src/com/vodafone360/people/datatypes/ContactSummary.java:36
Class
ContactSummaryTable
The ContactSummaryTable contains a summary of important contact details for each contact such as name, status and Avatar availability. This data is du
src/com/vodafone360/people/database/tables/ContactSummaryTable.java:72
Class
ContactSyncCallback
A ContactSyncCallback implementation that stores all the calls to onProcessorComplete().
tests/src/com/vodafone360/people/tests/engine/contactsync/UpdateNativeContactsTest.java:582
Class
ContactSyncEngine
Implementation of engine handling Contact-sync. Contact sync is a multi-stage process, involving sync of contacts from the native database, sync of se
src/com/vodafone360/people/engine/contactsync/ContactSyncEngine.java:64
Class
ContactSyncEngineTest
tests/src/com/vodafone360/people/tests/engine/contactsync/ContactSyncEngineTest.java:63
Class
ContactSyncFrameworkBase
Base class for tests using the test framework.
tests/src/com/vodafone360/people/tests/engine/contactsync/ContactSyncEngineTest.java:1243
Class
ContactSyncObserver
Class used to log the calls to the different methods of IContactSyncObserver.
tests/src/com/vodafone360/people/tests/engine/contactsync/ContactSyncEngineTest.java:1356
Class
ContactSyncStateChanged
tests/src/com/vodafone360/people/tests/engine/contactsync/ContactSyncEngineTest.java:1358
Class
Contacts
Implementation of People server APIs associated with handling of Contacts
src/com/vodafone360/people/service/io/api/Contacts.java:43
Interface
ContactsObserver
The Observer interface to receive notifications about changes in the native address book.
src/com/vodafone360/people/engine/contactsync/NativeContactsApi.java:271
Class
ContactsTable
Contains all the functionality related to the Contacts database table. This table only contains high level information for a contact. Each contact con
src/com/vodafone360/people/database/tables/ContactsTable.java:61
Class
ContentEngine
Content engine for downloading and uploading all kind of content (pictures, videos, files)
src/com/vodafone360/people/engine/content/ContentEngine.java:46
Class
ContentObject
ContentObject is the class for transferring contents It contains the URL for downloads or a link for uploads, the protocol, the transfer direction and
src/com/vodafone360/people/engine/content/ContentObject.java:40
Class
Conversation
src/com/vodafone360/people/datatypes/Conversation.java:35
Class
ConversationsTable
src/com/vodafone360/people/database/tables/ConversationsTable.java:41
Class
CryptoException
the foundation class for the hard exceptions thrown by the crypto packages.
src/org/bouncycastle/crypto/CryptoException.java:7
Class
CursorUtils
src/com/vodafone360/people/utils/CursorUtils.java:30
Class
DataLengthException
this exception is thrown if a buffer that is meant to have output copied into it turns out to be too short, or if we've been given insufficient input.
src/org/bouncycastle/crypto/DataLengthException.java:10
Enum
DatabaseChangeType
An instance of this enum is passed to database change listeners to define the database change type.
src/com/vodafone360/people/database/DatabaseHelper.java:232
Class
DatabaseHelper
The main interface to the client database. <p> The {@link #DATABASE_VERSION} field must be increased each time any change is made to the database sche
src/com/vodafone360/people/database/DatabaseHelper.java:106
Class
DatabaseProvider
This is an experimental AIDL API, which is currently unsupported by Vodafone and disabled by default. This class provides outside access to the entir
src/com/vodafone360/people/service/aidl/DatabaseProvider.java:65
Class
DbEventTimerTask
Timer task which implements the actualy sending of all stored database change events to the UI.
src/com/vodafone360/people/database/DatabaseHelper.java:193
Class
DbEventType
Datatype holding a database change event. This datatype is used to collect unique events for a certain period before sending them to the UI to avoid c
src/com/vodafone360/people/database/DatabaseHelper.java:163
Class
DbTestUtility
tests/src/com/vodafone360/people/tests/database/DbTestUtility.java:38
Class
DecodedResponse
Class encapsulating a decoded response from the server A Response contains; a request id which should match a request id from a request issued by the
src/com/vodafone360/people/service/io/ResponseQueue.java:67
Class
DecoderThread
Responsible for decoding 'raw' Hessian response data. Data is decoded into specific data types and added to the response queue. The Response queue sto
src/com/vodafone360/people/service/transport/DecoderThread.java:57
Class
DefaultProcessorFactory
The <code>DefaultProcessorFactory</code> implements the <code>ProcessorFactory</code> interface and is the default factory used by the <code>ContactSy
src/com/vodafone360/people/engine/contactsync/DefaultProcessorFactory.java:42
Class
DefaultProcessorFactoryTest
The DefaultProcessorFactoryTest handles unit testing of DefaultProcessorFactory class.
tests/src/com/vodafone360/people/tests/engine/contactsync/DefaultProcessorFactoryTest.java:43
Class
DeleteIdentityRequest
Container class for Delete Identity request. Consist network and identity id.
src/com/vodafone360/people/engine/identities/IdentityEngine.java:137
Enum
DetailKeyTypes
Definitions of KEY types for Contact-Details.
src/com/vodafone360/people/datatypes/ContactDetail.java:68
Enum
DetailKeys
Contact Detail KEY definitions
src/com/vodafone360/people/datatypes/ContactDetail.java:117
Class
DetailsInfo
Used to hold some contact details info.
src/com/vodafone360/people/database/tables/ContactDetailsTable.java:1222
Class
DownloadServerContactProcessorTest
tests/src/com/vodafone360/people/tests/engine/contactsync/DownloadServerContactsTest.java:127
Class
DownloadServerContacts
Handles download of contacts from People server.
src/com/vodafone360/people/engine/contactsync/DownloadServerContacts.java:55
Class
DownloadServerContactsTest
tests/src/com/vodafone360/people/tests/engine/contactsync/DownloadServerContactsTest.java:62
Class
DummyBaseEngine
Dummy BaseEngine implementation.
tests/src/com/vodafone360/people/tests/engine/contactsync/HelperClasses.java:74
Class
DummyContactSyncCallback
A simple IContactSyncCallback implementation.
tests/src/com/vodafone360/people/tests/engine/contactsync/HelperClasses.java:125
Class
DummyContactSyncEngine
tests/src/com/vodafone360/people/tests/engine/contactsync/DummyContactSyncEngine.java:38
Class
DummySyncProcessor
Dummy implementation of a Processor used by the ContactSyncEngine.
tests/src/com/vodafone360/people/tests/engine/contactsync/ContactSyncEngineTest.java:1324
Class
DynamicArrayLong
This class wraps the long primitive array into a dynamic array that can grows if necessary.
src/com/vodafone360/people/utils/DynamicArrayLong.java:31
next →
1–100 of 434, ranked by callers