ISubscriberBase Interface |
Namespace: PDTec.IceNet.Domain.Subscription.BusinessObjects
public interface ISubscriberBase : IObject
The ISubscriberBase type exposes the following members.
| Name | Description | |
|---|---|---|
| AllMessages |
Gets or sets the Messages connected by a All Messages relationship in Forward direction.
| |
| ChangedBy |
Gets the name of the user who changed the object last.
(Inherited from IObject.) | |
| ChangedOn |
Gets the point of time the object was changed last.
(Inherited from IObject.) | |
| CreatedBy |
Gets the name of the user who created the object.
(Inherited from IObject.) | |
| CreatedOn |
Gets the point of time the object was created.
(Inherited from IObject.) | |
| Description |
Gets or sets the object description. The description can be empty.
(Inherited from IObject.) | |
| EmailAddress |
Gets or sets the Email Address attribute.
Email Address
| |
| EmailSignature |
Gets or sets the Email Signature attribute.
Signature
| |
| FailedLogonAttempts |
Gets or sets the Failed logon attempts attribute.
| |
| FirstName |
Gets or sets the First Name attribute.
First Name
| |
| Folder |
Gets the containing folder.
(Inherited from IObject.) | |
| Id |
Gets the object ID. The ID is generated by the platform and
cannot be modified.
(Inherited from IObject.) | |
| IsEmailAddressAssigned |
Gets or sets whether the EmailAddress attribute is assigned.
| |
| IsEmailSignatureAssigned |
Gets or sets whether the EmailSignature attribute is assigned.
| |
| IsFailedLogonAttemptsAssigned |
Gets or sets whether the FailedLogonAttempts attribute is assigned.
| |
| IsFirstNameAssigned |
Gets or sets whether the FirstName attribute is assigned.
| |
| IsLanguageAssigned |
Gets or sets whether the Language attribute is assigned.
| |
| IsLastLogonAttemptAssigned |
Gets or sets whether the LastLogonAttempt attribute is assigned.
| |
| IsLastNameAssigned |
Gets or sets whether the LastName attribute is assigned.
| |
| IsLastPasswordUpdateAssigned |
Gets or sets whether the LastPasswordUpdate attribute is assigned.
| |
| IsLocked |
Indicates if the object is locked.
(Inherited from IObject.) | |
| IsNotifyOwnChangesAssigned |
Gets or sets whether the NotifyOwnChanges attribute is assigned.
| |
| IsPasswordHistoryAssigned |
Gets or sets whether the PasswordHistory attribute is assigned.
| |
| IsSendEmailFrequencyAssigned |
Gets or sets whether the SendEmailFrequency attribute is assigned.
| |
| IsValid |
Indicates if the object instance is valid. The object becomes
invalid if the Destroy method has been called.
(Inherited from IObject.) | |
| Language |
Gets or sets the Language attribute.
The preferred language for receiving messages in two-letter ISO 639-1 format (e.g. 'en', 'de', 'pl').
| |
| LastLogonAttempt |
Gets or sets the Last logon attempt attribute.
| |
| LastName |
Gets or sets the Last Name attribute.
Last Name
| |
| LastPasswordUpdate |
Gets or sets the Last Password Update attribute.
| |
| LockedBy |
Gets the name of the user who holds a lock on the object, empty
string if the object is not locked.
(Inherited from IObject.) | |
| LockedOn |
Gets the lock timestamp, if object is locked. DateTime.MinValue if not.
(Inherited from IObject.) | |
| Name |
Gets or sets the object name. The name cannot be an empty string. It is
modifiable and does not have to be unique.
(Inherited from IObject.) | |
| NotifyOwnChanges |
Gets or sets the Notify Own Changes attribute.
Notify Own Changes
| |
| ObjType |
Gets the object type.
(Inherited from IObject.) | |
| PasswordHistory |
Gets or sets the Password History attribute.
A comma-separated sequence of [hash]|[salt] pairs in hex format.
| |
| SendEmailFrequency |
Gets or sets the Send Email Frequency attribute.
Send Email Frequency
| |
| Subscription |
Gets the collection of Object objects connected by a Subscription relationship in Forward direction.
|
| Name | Description | |
|---|---|---|
| AddKey |
Adds a new key to the object. The key must be unique
within the system context (e.g. unique per database).
(Inherited from IObject.) | |
| AddSubscription |
Adds pItem to the collection of Object objects connected by Subscription relationships in Forward direction.
| |
| AsT | Obsolete.
Casts to a Business Object interface.
(Inherited from IObject.) | |
| CastT |
Casts to a Business Object interface. Throws an exception if the Business Object
interface is not available for this object.
(Inherited from IObject.) | |
| ChangeObjType |
Change the object type.
(Inherited from IObject.) | |
| ClearSubscription |
Clears the collection of Object objects connected by Subscription relationships in Forward direction.
| |
| ContainsSubscription |
Determines whether pItem is contained in the collection of Object objects connected by Subscription relationships in Forward direction.
| |
| CopyTo |
Copies the object. Attributes of the object are copied, relationships not.
(Inherited from IObject.) | |
| DeleteKey |
Removes a key from the object.
(Inherited from IObject.) | |
| Destroy |
Deletes the object (and its relationships).
(Inherited from IObject.) | |
| GetAttributes |
Gets all attributes of the Subscriber.
| |
| GetAttrValue(IAttrDef) |
Retrieves the specified attribute value.
(Inherited from IObject.) | |
| GetAttrValue(String, String) |
Retrieves the specified attribute value.
(Inherited from IObject.) | |
| GetAttrValue(IAttrDef, Boolean) | Obsolete.
Retrieves the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.) | |
| GetAttrValue(String, String, Boolean) | Obsolete.
Retrieves the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.) | |
| GetAttrValues |
Get all attribute values of the object.
(Inherited from IObject.) | |
| GetFolder |
Retrieves the object's folder.
(Inherited from IObject.) | |
| GetKeys |
Retrieves the object's (unique) keys.
(Inherited from IObject.) | |
| GetLockInfo |
Retrieves information about the object's lock status.
(Inherited from IObject.) | |
| GetObjType |
Retrieve the object type.
(Inherited from IObject.) | |
| GetRelationships(RelDirection) |
Retrieves all attached relationships of a specific direction (regardless of their relationship type).
(Inherited from IObject.) | |
| GetRelationships(String, RelDirection) |
Retrieves all attached relationships of a specific role (relationship type/direction combination).
(Inherited from IObject.) | |
| GetRelationships(IRelType, RelDirection) |
Retrieves all attached relationships of a specific relationship type in a
specific direction.
(Inherited from IObject.) | |
| GetSingleRelationship(String, RelDirection) |
Retrieves a single relationship (omit the array overhead).
(Inherited from IObject.) | |
| GetSingleRelationship(IRelType, RelDirection) |
Retrieves a single relationship (omit the array overhead).
(Inherited from IObject.) | |
| GetTableAttrTemplateRow |
Gets a table attribute template row.
(Inherited from IObject.) | |
| GetTableAttrValues |
Gets the table attribute values.
(Inherited from IObject.) | |
| IsOf(String) |
Indicates if the object conforms to a specific object type directly
or indirectly (is a subtype of).
(Inherited from IObject.) | |
| IsOf(IObjType) |
Indicates if the object conforms to a specific object type directly
or indirectly (is a subtype of).
(Inherited from IObject.) | |
| Lock |
Lock the object.
(Inherited from IObject.) | |
| MoveTo |
Moves the object to another folder.
(Inherited from IObject.) | |
| QueryInterface |
Cast to a Business Object interface.
(Inherited from IObject.) | |
| Reload |
Refreshes the object data from secondary storage (e.g. database)
if available. Use this method to retrieve up-to-date audit information
(ChangedBy, ChangedOn properties).
(Inherited from IObject.) | |
| RemoveSubscription |
Removes pItem from the collection of Object objects connected by Subscription relationships in Forward direction.
| |
| SetAttributes |
Sets all attributes of the Subscriber.
| |
| SetAttrValue(IAttrDef, Object) |
Stores the specified attribute value.
(Inherited from IObject.) | |
| SetAttrValue(String, String, Object) |
Stores the specified attribute value.
(Inherited from IObject.) | |
| SetAttrValues |
Set multiple attribute values with a single method call.
(Inherited from IObject.) | |
| SetRelationshipIndex |
Re-position a relationship within the object/reltype/direction order.
(Inherited from IObject.) | |
| SetRelationshipIndices |
Re-order all relationships of a object/reltype/direction context.
(Inherited from IObject.) | |
| SetTableAttrValues |
Sets the table attribute values.
(Inherited from IObject.) | |
| Touch |
Updates the ChangedBy and ChangedOn information.
(Inherited from IObject.) | |
| TryCastT |
Casts to a Business Object interface.
(Inherited from IObject.) | |
| TryGetAttrValue(IAttrDef, Boolean) |
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.) | |
| TryGetAttrValue(IAttrDef, DateTime) |
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.) | |
| TryGetAttrValue(IAttrDef, Double) |
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.) | |
| TryGetAttrValue(IAttrDef, Int64) |
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.) | |
| TryGetAttrValue(IAttrDef, Object) |
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.) | |
| TryGetAttrValue(IAttrDef, String) |
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.) | |
| TryGetAttrValue(String, String, Boolean) |
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.) | |
| TryGetAttrValue(String, String, DateTime) |
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.) | |
| TryGetAttrValue(String, String, Double) |
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.) | |
| TryGetAttrValue(String, String, Int64) |
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.) | |
| TryGetAttrValue(String, String, Object) |
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.) | |
| TryGetAttrValue(String, String, String) |
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.) | |
| TryGetEmailAddress |
Attempts to retrieve the EmailAddress attribute.
| |
| TryGetEmailSignature |
Attempts to retrieve the EmailSignature attribute.
| |
| TryGetFailedLogonAttempts |
Attempts to retrieve the FailedLogonAttempts attribute.
| |
| TryGetFirstName |
Attempts to retrieve the FirstName attribute.
| |
| TryGetLanguage |
Attempts to retrieve the Language attribute.
| |
| TryGetLastLogonAttempt |
Attempts to retrieve the LastLogonAttempt attribute.
| |
| TryGetLastName |
Attempts to retrieve the LastName attribute.
| |
| TryGetLastPasswordUpdate |
Attempts to retrieve the LastPasswordUpdate attribute.
| |
| TryGetNotifyOwnChanges |
Attempts to retrieve the NotifyOwnChanges attribute.
| |
| TryGetPasswordHistory |
Attempts to retrieve the PasswordHistory attribute.
| |
| TryGetSendEmailFrequency |
Attempts to retrieve the SendEmailFrequency attribute.
| |
| TryGetSingleRelationship(String, RelDirection, IRelationship) |
Tries to retrieves a single relationship.
(Inherited from IObject.) | |
| TryGetSingleRelationship(IRelType, RelDirection, IRelationship) |
Tries to retrieves a single relationship.
(Inherited from IObject.) | |
| UnLock |
Unlock the object.
(Inherited from IObject.) |
| Name | Description | |
|---|---|---|
| GetFolderId |
Gets the folder ID without unneccessarily retrieving the full folder information.
(Defined by ModelExtensions.) | |
| GetRepository |
Gets the corresponding repository for an object.
(Defined by ModelExtensions.) | |
| IsConnected(String, RelDirection) | Overloaded.
Detects whether an object is connected by at least one relationship of a specific type.
(Defined by ModelExtensions.) | |
| IsConnected(IRelType, RelDirection) | Overloaded.
Detects whether an object is connected by at least one relationship of a specific type.
(Defined by ModelExtensions.) |