IPerson Interface |
Namespace: SuperOffice.COM.Application
The IPerson type exposes the following members.
Name | Description | |
---|---|---|
![]() | ActiveLinks | ActiveLinks - Number of active links to documents, projects, Urls, appointments, sales, contacts, persons, selections |
![]() | ActivityLinks | The ActivityLinks attached to this person. Add or remove links on this object. |
![]() | Address | Personal Address - the person will use the contact's address unless the UseAsMailingAddress flag is also set. |
![]() | Associate | The owning associate for the person. Not currently used. Should be id = 0. |
![]() | AutoSaveOnChangeIdentity | Should the model save on IdentityChanged? |
![]() | AutoSaveOnFlush | Should the model save on flush cache? |
![]() | AvailableConsents | Get collection of available ConsentPersons. Those that are not yet stored will have a ConsetPurpose id only |
![]() | Business | The person business - not currently used. |
![]() | Category | The persons category - not currently used. |
![]() | Changed | has record been changed since read? |
![]() | ChatAddresses | Chat address object collection |
![]() | Contact | Contact that this person belongs to. |
![]() | CorrespondingAssociate | IAssociate object if the Person is an associate, else empty Associate object (id=0) |
![]() | Country | The person's country - a list item - table enTableCntry=19 |
![]() | CreatedAssociate | The user that created the object |
![]() | CreatedDate | The date the object was saved to the database. |
![]() | DayOfBirth | Day Of Birth (1-31) |
![]() | Department | The persons Department |
![]() | Emails | Email object collection |
![]() | ExternalFieldChanged | have external fields been changed? |
![]() | FirstName | FirstName |
![]() | ForeignKey | ForeignKey object |
![]() | FormattedAddress | FormattedAddress |
![]() | FormattedLabel | FormattedLabel = name + formatted address |
![]() | FullName | |
![]() | Group | Primary User Group of owning associate. Set implicitly by AssociateId. Not currently used. |
![]() | HasPicture | Returns true if the person has a picture |
![]() | Identity | The primary key on the primary table. Is zero for new objects. Is set when an object is saved. |
![]() | Information | Information text |
![]() | Interests | Interest object collection |
![]() | IsAssociate | Return true if the person represents an internal user |
![]() | IsAvailable | is record available in db? |
![]() | IsExternalPerson | returns true if this person has a login of type 4 |
![]() | IsFavourite | Add/Remove this person from my favourites |
![]() | IsRequiredFilled | Are all the required fields filled out? Can we save the record? |
![]() | IsValid | does the record exist? |
![]() | LastName | LastName |
![]() | MiddleName | MiddleName |
![]() | MonthOfBirth | Month Of Birth (1-12) e.g. 6 |
![]() | MrMrs | Mr or Mrs prefix. May be blank. |
![]() | NoDM | No Direct Mail - no spam to this person |
![]() | Number | Number |
![]() | Phones | Phone object collection |
![]() | Picture | Returns the person picture as an ISOPicture object. |
![]() | Position | Position in organization - list item - table enTablePersPos=76 |
![]() | Retired | Retired checkbox |
![]() | Salutation | Salutation for the person |
![]() | Sentry | Sentry settings for this object. Lets you find out your read/write access to the object. |
![]() | StoredConsents | Get collection of stored ConsentPersons. |
![]() | StoredShipmentTypeReservations | Get collection of stored ShipmentTypeReservations. |
![]() | Title | Job description |
![]() | UDef | User-defined fields object |
![]() | UpdatedAssociate | The last user to modify the object |
![]() | UpdatedDate | The date of the most recent update. |
![]() | Urls | Web addresses |
![]() | UseAsMailingAddress | Use person address instead of contact address? |
![]() | ValidationMessage | get validation message, if empty model will think it is ok to save |
![]() | VoIPAddresses | VoIP address object collection |
![]() | YearOfBirth | Year Of Birth e.g. 1969 |
Name | Description | |
---|---|---|
![]() | AddConsentByIds | Add ConsentPerson by ConsentPurpose Id, LegalBase Id, ConsentSource Id, Comment. All parameters will be verified! |
![]() | AddConsentByNames | Add ConsentPerson by ConsentPurpose Name, LegalBase Name, ConsentSource Name, Comment. All parameters will be verified! |
![]() | AddConsentByRecord | Add ConsentPerson by ConsentPerson. All identy parameters will be verified! |
![]() | CancelChanges | Undo any changes made since the object was loaded. |
![]() | ChangeIdentity | Loads a different record into the object. Causes changes to the existing object to be saved first. |
![]() | Delete | Delete the object from the database. May throw an error if you are not allowed to delete the object. |
![]() | GetConsentById | Get ConsentPerson for given ConsentPurpose Id |
![]() | GetConsentByName | Get ConsentPerson for given ConsentPurpose unique key name |
![]() | GetRelations | Get all relations with connection to this person |
![]() | IsShipmentTypeReserved | Is ShipmentType reserved? |
![]() | MergeTo | Merges this person into the other person, optionally together with his appointments |
![]() | MoveTo | Moves a person to a new contact, optionally together with his appointments |
![]() | RemoveConsentById | Remove ConsentPerson by ConsentPurpose Id |
![]() | RemoveConsentByName | Remove ConsentPerson by ConsentPurpose Name |
![]() | Save | Persist the object to the database. May throw an error if you are not allowed to save changes to the object. |
![]() | SetDefaults | Populate the object with default values, such as setting the owner to the current user. |
![]() | SetShipmentTypeReserved | Set ShipmentType reserved |