public interface PhoneBookEntry : IOMStorable,
IOMRemovable, IOMSnapshot, IEquatable<Object>, IDisposable| AddressNumberOrData0 | Additional info slot 0 |
| AddressNumberOrData1 | Additional info slot 1 |
| AddressNumberOrData2 | Additional info slot 2 |
| AddressNumberOrData3 | Additional info slot 3 |
| AddressNumberOrData4 | Additional info slot 4 |
| AddressNumberOrData5 | Additional info slot 5 |
| AddressNumberOrData6 | Additional info slot 6 |
| AddressNumberOrData7 | Additional info slot 7 |
| AddressNumberOrData8 | Additional info slot 8 |
| AddressNumberOrData9 | Additional info slot 9 |
| CompanyName | Company Name |
| ContactImage | This url can be used to get image of the specific contact |
| CrmContactData | This url can be used to get Contact of the specific contact from CRM |
| FirstName | First name in phone book. |
| HasAttached |
Indicates that the object has attached data for saving transaction
(Inherited from IOMSnapshot) |
| ID |
each object has unique ID.
It is the same as the value returned by GetHashCode. (legacy)
new object has ID=0. After successful call to save snapshot gets persistent ID.
(Inherited from IOMSnapshot) |
| LastName | Last name in phone book. |
| PhoneNumber | Main phone number of contact |
| Tag | Third party applications can use this field to identify own records |
| AttachOnSave(IEnumerableIOMSnapshot) |
This method allows to add other object updates to the main object saving transaction
(Inherited from IOMSnapshot) |
| AttachOnSave(IOMSnapshot) |
This method allows to add other object updates to the saving transaction of main object
(Inherited from IOMSnapshot) |
| Clone |
Makes fresh snapshot of the object without modifications
(Inherited from IOMSnapshot) |
| Delete |
Delete object from configuration database.
(Inherited from IOMRemovable) |
| DeleteOnSave(IEnumerableIOMSnapshot) |
Allows to remove other objects as a part of the main object saving transaction.
(Inherited from IOMSnapshot) |
| DeleteOnSave(IOMSnapshot) |
Allows to remove other objects as a part of the main object saving transaction.
(Inherited from IOMSnapshot) |
| GetDN | Returns DN to which this phone book entry belongs. (private phone book entry) |
| GetHashCode |
Hash code is "record" identifier. So all snapshots of the object has the same hash.
(Inherited from IOMSnapshot) |
| GetTenant | If entry is belonging to company phonebook, the Tenant object is returned by this method |
| Refresh |
Reverts all modifications (if any) and reloads object from configuration/realtime storage
(Inherited from IOMStorable) |
| Save |
Commits the changes. This method inserts new or update existing object in persistent storage.
(Inherited from IOMStorable) |
| ToString |
Brief description of object in term of Object model.
default implementation is ToString. Concrete implementation may be more verbose.
(Inherited from IOMSnapshot) |
| Deserialize |
deserializes object and remenber repeatlist.
object can be saved
(Defined by SerializationExtension) |
| GetSerializableProperties |
Returns list of properties which are require serialization
(Defined by SerializationExtension) |
| OMDelete |
Apply update of the specific snapshot.
virtually any object may be updated even those which are not supporting IOMStorable interface.
(Defined by CollectionTransactionsHelper) |
| OMSave |
Apply update of the specific snapshot.
virtually any object may be updated even those which are not supporting IOMStorable interface.
(Defined by CollectionTransactionsHelper) |
| SerializeObject |
Deserializer for IOMSnapshot
(Defined by SerializationExtension) |
| SerializeProperty |
returns false if there are no enough information at the moment and it should be repeated after after all objects will be restored.
Typical case is forward reference to the DN object.
(Defined by SerializationExtension) |
| TryDeserializeProperty |
returns false if there are no enough information at the moment and it should be repeated after after all objects will be restored.
Typical case is forward reference to the DN object.
(Defined by SerializationExtension) |