ContactItem

open class ContactItem : Item, Comparator<T> , Parcelable, Cloneable

Represent exactly same as system phone book. Should have system_contact_id. ContactItem get its phones by saved local_phone_ids.

Constructors

Link copied to clipboard
open fun ContactItem()
Link copied to clipboard
open fun ContactItem(@NonNull sysId: String)
Link copied to clipboard
open fun ContactItem(@NonNull cursor: Cursor)

Properties

Link copied to clipboard
private open val adminType: Int
Link copied to clipboard
val CREATOR: Parcelable.Creator<ContactItem>
Link copied to clipboard
val DEFAULT_CONTACT_TYPE: Int
Link copied to clipboard
val DEPARTMENT_CONTACT: Int
Link copied to clipboard
val GROUP_ALL_GROUP_ID: Int
Link copied to clipboard
val MANUALLY_ADDED_CONTACT: Int
Link copied to clipboard
val MGM_TYPE_MGM: Int
Link copied to clipboard
val MGM_TYPE_NORMAL: Int
Link copied to clipboard
val USER_AVAILABILITY_AVAILABLE: Int
Link copied to clipboard
val USER_AVAILABILITY_BUSY: Int
Link copied to clipboard
val USER_AVAILABILITY_UNKNOWN: Int
Link copied to clipboard
val USER_NOT_REACHABLE: Int
Link copied to clipboard
val USER_REACHABITLITY_UNKNOWN: Int
Link copied to clipboard
val USER_REACHABLE: Int

Functions

Link copied to clipboard
open fun _setAdminType(adminType: Int)
Link copied to clipboard
open fun _setAlias(@NonNull alias: String)
Link copied to clipboard
open fun _setAsGuest(isGuest: Boolean)
Link copied to clipboard
open fun _setCanDeactivateGeolocation(canDeactivateGeolocation: Boolean)
Link copied to clipboard
open fun _setCompanyName(@Nullable companyName: String)
Link copied to clipboard
open fun _setContactIds(@NonNull contactIds: String)
Link copied to clipboard
open fun _setContactName(@NonNull contactName: String)
Link copied to clipboard
open fun _setEmail(@Nullable email: String)
Link copied to clipboard
open fun _setExternalLinkChannel(externalLinkChannel: Boolean)
Link copied to clipboard
open fun _setFirstName(@NonNull firstName: String)
Link copied to clipboard
open fun _setGeolocationActivated(geolocationActivated: Boolean)
Link copied to clipboard
open fun _setGeolocationDeviceStatus(geolocationDeviceStatus: Boolean)
Link copied to clipboard
open fun _setGroup(group: Boolean)
Link copied to clipboard
open fun _setGroupId(groupId: Long)
Link copied to clipboard
open fun _setGroupIds(@NonNull groupIds: String)
Link copied to clipboard
open fun _setGroupName(@NonNull groupName: String)
Link copied to clipboard
open fun _setGroupPhoneNumbers(@Nullable phoneNumbers: String)
Link copied to clipboard
open fun _setHidden(hidden: Boolean)
Link copied to clipboard
open fun _setId(@NonNull id: String)
Link copied to clipboard
open fun _setInDispatcherRightsList(inDispatcherRightsList: Boolean)
Link copied to clipboard
open fun _setLastLocalUpdate(@NonNull mLastLocalUpdate: String)
Link copied to clipboard
open fun _setLastName(@NonNull lastName: String)
Link copied to clipboard
open fun _setLastServerUpdate(@NonNull mLastServerUpdate: String)
Link copied to clipboard
open fun _setMultiChannelLevel(multiChannelLevel: Long)
Link copied to clipboard
open fun _setNormalizedName(@NonNull normalizedName: String)
Link copied to clipboard
open fun _setOnlyAvailableRecipientEnabled(onlyAvailableRecipientEnabled: Boolean)
Link copied to clipboard
open fun _setOperationalStatus(operationalStatus: Int)
Link copied to clipboard
open fun _setPhotoUri(@NonNull photoUri: String)
Link copied to clipboard
open fun _setPictureTimeStamp(pictureTimeStamp: Long)
Link copied to clipboard
open fun _setPosition(@Nullable position: String)
Link copied to clipboard
open fun _setPrearrangedAudioConferenceGroupId(@NonNull prearrangedGroupCall: String)
Link copied to clipboard
open fun _setPrearrangedCallGroupId(@NonNull prearrangedGroupCall: String)
Link copied to clipboard
open fun _setPrearrangedEmergencyCallGroupId(@NonNull prearrangedEmergencyCallGroupId: String)
Link copied to clipboard
open fun _setPushedFromServer(pushedFromServer: Boolean)
Link copied to clipboard
open fun _setRadioChannelIdentifier(@NonNull radioChannelIdentifier: String)
Link copied to clipboard
open fun _setRadioChannelName(@Nullable radioChannelName: String)
Link copied to clipboard
open fun _setSortKey(@NonNull sortKey: String)
Link copied to clipboard
open fun _setStatus(@NonNull status: String)
Link copied to clipboard
open fun _setSubscriberDataStatus(subscriberDataStatus: Int)
Link copied to clipboard
open fun _setSystemContactId(@NonNull systemContactId: String)
Link copied to clipboard
open fun _setType(type: Int)
Link copied to clipboard
open fun _setUserAvailability(userAvailability: Int)
Link copied to clipboard
open fun _setUserConnected(isUserConnected: Boolean)
Link copied to clipboard
open fun _setUserReachability(userReachability: Int)
Link copied to clipboard
open fun _setVersion(@NonNull version: String)
Link copied to clipboard
open fun _setWebSite(@Nullable webSite: String)
Link copied to clipboard
open fun _setWTSupervisoryLevel(walkieTalkieSupervisoryLevel: Int)
Link copied to clipboard
open fun canDeactivateGeolocation(): Boolean
Link copied to clipboard
open fun clone(): ContactItem
Link copied to clipboard
open fun compare(@NonNull firstContactItem: ContactItem, @NonNull secondContactItem: ContactItem): Int
Link copied to clipboard
open fun describeContents(): Int
Link copied to clipboard
open fun equals(o: Any): Boolean
Link copied to clipboard
open fun getAlias(): String
Link copied to clipboard
open fun getCompanyName(): String
Link copied to clipboard
open fun getContactCount(): Int
Link copied to clipboard
open fun getContactIds(): String
Link copied to clipboard
open fun getContactName(): String
Link copied to clipboard
open fun getContactPhotoUri(): Uri
Link copied to clipboard
open fun getContactType(): Int
Link copied to clipboard
open fun getEmail(): String
Link copied to clipboard
open fun getFirstName(): String
Link copied to clipboard
open fun getGroupId(): Long
Link copied to clipboard
open fun getGroupIds(): String
Link copied to clipboard
open fun getGroupName(): String
Link copied to clipboard
open fun getGroupPhoneNumbers(): String
Link copied to clipboard
open fun getId(): String
Link copied to clipboard
open fun getLastLocalUpdate(): String
Link copied to clipboard
open fun getLastName(): String
Link copied to clipboard
open fun getLastServerUpdate(): String
Link copied to clipboard
open fun getMultiChannelLevel(): Long
Link copied to clipboard
open fun getNormalizedName(): String
Link copied to clipboard
open fun getOperationalStatus(): Int
Link copied to clipboard
open fun getPhotoUri(): String
Link copied to clipboard
open fun getPictureTimeStamp(): Long
Link copied to clipboard
open fun getPosition(): String
Link copied to clipboard
open fun getPrearrangedAudioConferenceGroupId(): String
Link copied to clipboard
open fun getPrearrangedCallGroupId(): String
Link copied to clipboard
open fun getPrearrangedEmergencyCallGroupId(): String
Link copied to clipboard
open fun getPriority(): Long
Link copied to clipboard
open fun getRadioChannelIdentifier(): String
Link copied to clipboard
open fun getRadioChannelName(): String
Link copied to clipboard
open fun getSortKey(): String
Link copied to clipboard
open fun getStatus(): String
Link copied to clipboard
open fun getSubscriberDataStatus(): Int
Link copied to clipboard
open fun getSystemContactId(): String
Link copied to clipboard
open fun getType(): Int
Link copied to clipboard
open fun getUserAvailability(): Int
Link copied to clipboard
open fun getUserReachability(): Int
Link copied to clipboard
open fun getVersion(): String
Link copied to clipboard
open fun getWebSite(): String
Link copied to clipboard
open fun getWTSupervisoryLevel(): Int
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
open fun isAdminType(): Boolean
Link copied to clipboard
open fun isAllowToCreateChannel(): Boolean
Link copied to clipboard
open fun isDenyGroupCommunication(): Boolean
Link copied to clipboard
open fun isExternalLinkChannel(): Boolean
Link copied to clipboard
open fun isFavorite(): Boolean
Link copied to clipboard
open fun isGeolocationActivated(): Boolean
Link copied to clipboard
open fun isGeolocationDeviceStatusEnabled(): Boolean
Link copied to clipboard
open fun isGroup(): Boolean
Link copied to clipboard
open fun isGroupAutomaticConnection(): Boolean
Link copied to clipboard
open fun isGroupDenyTransmission(): Boolean
Link copied to clipboard
open fun isGuest(): Boolean
Link copied to clipboard
open fun isHidden(): Boolean
Link copied to clipboard
open fun isInDispatcherRightsList(): Boolean
Link copied to clipboard
open fun isMember(): Boolean
Link copied to clipboard
open fun isOnlyAvailableRecipientEnabled(): Boolean
Link copied to clipboard
open fun isPushedFromServer(): Boolean
Link copied to clipboard
open fun isUserConnected(): Boolean
Link copied to clipboard
open fun setAllowToCreateChannel(mAllowToCreateChannel: Boolean)
Link copied to clipboard
open fun setContactType(contactType: Int)
Link copied to clipboard
open fun setDenyGroupCommunication(mIsDenyGroupCommunication: Boolean)
Link copied to clipboard
open fun setFavorite(isFavorite: Boolean)
Link copied to clipboard
open fun setGroupAutomaticConnection(isGroupAutomaticConnection: Boolean)
Link copied to clipboard
open fun setGroupDenyTransmission(isGroupDenyTransmission: Boolean)
Link copied to clipboard
open fun setMember(isMember: Boolean)
Link copied to clipboard
open fun toString(): String
Link copied to clipboard
open fun writeToParcel(@NonNull dest: Parcel, flags: Int)

Inherited functions

Link copied to clipboard
open fun <T, U> comparing(keyExtractor: (out Any) -> out U, keyComparator: Comparator<out Any>): Comparator<T>
Link copied to clipboard
open fun <T> comparingDouble(keyExtractor: ToDoubleFunction<out Any>): Comparator<T>
Link copied to clipboard
open fun <T> comparingInt(keyExtractor: ToIntFunction<out Any>): Comparator<T>
Link copied to clipboard
open fun <T> comparingLong(keyExtractor: ToLongFunction<out Any>): Comparator<T>
Link copied to clipboard
open fun <T : Comparable<out Any>?> naturalOrder(): Comparator<T>
Link copied to clipboard
open fun <T> nullsFirst(comparator: Comparator<out Any>): Comparator<T>
Link copied to clipboard
open fun <T> nullsLast(comparator: Comparator<out Any>): Comparator<T>
Link copied to clipboard
open fun reversed(): Comparator<T>
Link copied to clipboard
open fun <T : Comparable<out Any>?> reverseOrder(): Comparator<T>
Link copied to clipboard
open fun thenComparing(other: Comparator<out Any>): Comparator<T>
Link copied to clipboard
open fun thenComparingDouble(keyExtractor: ToDoubleFunction<out Any>): Comparator<T>
Link copied to clipboard
open fun thenComparingInt(keyExtractor: ToIntFunction<out Any>): Comparator<T>
Link copied to clipboard
open fun thenComparingLong(keyExtractor: ToLongFunction<out Any>): Comparator<T>