Click or drag to resize

ISubscriptionConfig Interface

Subscription Config base interface.

Namespace:  PDTec.IceNet.Domain.Subscription.BusinessObjects
Assembly:  PDTec.IceNet.Domain (in PDTec.IceNet.Domain.dll) Version: 7.2.0.0 (7.2.7583.15464)
Syntax
C#
public interface ISubscriptionConfig : ISubscriptionConfigBase, 
	IObject

The ISubscriptionConfig type exposes the following members.

Properties
  NameDescription
Public propertyChangedBy
Gets the name of the user who changed the object last.
(Inherited from IObject.)
Public propertyChangedOn
Gets the point of time the object was changed last.
(Inherited from IObject.)
Public propertyCreatedBy
Gets the name of the user who created the object.
(Inherited from IObject.)
Public propertyCreatedOn
Gets the point of time the object was created.
(Inherited from IObject.)
Public propertyDefaultFrom
Gets or sets the Default FROM attribute.
(Inherited from ISubscriptionConfigBase.)
Public propertyDescription
Gets or sets the object description. The description can be empty.
(Inherited from IObject.)
Public propertyEmailTitle
Gets or sets the Email title attribute.
(Inherited from ISubscriptionConfigBase.)
Public propertyFolder
Gets the containing folder.
(Inherited from IObject.)
Public propertyId
Gets the object ID. The ID is generated by the platform and cannot be modified.
(Inherited from IObject.)
Public propertyIsDefaultFromAssigned
Gets or sets whether the DefaultFrom attribute is assigned.
(Inherited from ISubscriptionConfigBase.)
Public propertyIsEmailTitleAssigned
Gets or sets whether the EmailTitle attribute is assigned.
(Inherited from ISubscriptionConfigBase.)
Public propertyIsLocked
Indicates if the object is locked.
(Inherited from IObject.)
Public propertyIsMailIntervalAssigned
Gets or sets whether the MailInterval attribute is assigned.
(Inherited from ISubscriptionConfigBase.)
Public propertyIsMessagesVaultAssigned
Gets or sets whether the MessagesVault attribute is assigned.
(Inherited from ISubscriptionConfigBase.)
Public propertyIsOverwriteUserAddressAssigned
Gets or sets whether the OverwriteUserAddress attribute is assigned.
(Inherited from ISubscriptionConfigBase.)
Public propertyIsPortNumberAssigned
Gets or sets whether the PortNumber attribute is assigned.
(Inherited from ISubscriptionConfigBase.)
Public propertyIsRedirectPageAssigned
Gets or sets whether the RedirectPage attribute is assigned.
(Inherited from ISubscriptionConfigBase.)
Public propertyIsSendMailAllowedAssigned
Gets or sets whether the SendMailAllowed attribute is assigned.
(Inherited from ISubscriptionConfigBase.)
Public propertyIsServerEnableSslAssigned
Gets or sets whether the ServerEnableSsl attribute is assigned.
(Inherited from ISubscriptionConfigBase.)
Public propertyIsServerNameAssigned
Gets or sets whether the ServerName attribute is assigned.
(Inherited from ISubscriptionConfigBase.)
Public propertyIsServerPasswordAssigned
Gets or sets whether the ServerPassword attribute is assigned.
(Inherited from ISubscriptionConfigBase.)
Public propertyIsServerUserAssigned
Gets or sets whether the ServerUser attribute is assigned.
(Inherited from ISubscriptionConfigBase.)
Public propertyIsStyleXslAssigned
Gets or sets whether the StyleXsl attribute is assigned.
(Inherited from ISubscriptionConfigBase.)
Public propertyIsValid
Indicates if the object instance is valid. The object becomes invalid if the Destroy method has been called.
(Inherited from IObject.)
Public propertyLockedBy
Gets the name of the user who holds a lock on the object, empty string if the object is not locked.
(Inherited from IObject.)
Public propertyLockedOn
Gets the lock timestamp, if object is locked. DateTime.MinValue if not.
(Inherited from IObject.)
Public propertyMailInterval
Gets or sets the Mail interval attribute.
(Inherited from ISubscriptionConfigBase.)
Public propertyMessagesVault
Gets or sets the Messages vault attribute.
(Inherited from ISubscriptionConfigBase.)
Public propertyName
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.)
Public propertyObjType
Gets the object type.
(Inherited from IObject.)
Public propertyOverwriteUserAddress
Gets or sets the Overwrite user address attribute.
(Inherited from ISubscriptionConfigBase.)
Public propertyPortNumber
Gets or sets the Port number attribute.
(Inherited from ISubscriptionConfigBase.)
Public propertyRedirectPage
Gets or sets the Redirect page attribute.
(Inherited from ISubscriptionConfigBase.)
Public propertySendMailAllowed
Gets or sets the Send mail allowed attribute.
(Inherited from ISubscriptionConfigBase.)
Public propertyServerEnableSsl
Gets or sets the Server enable SSL attribute.
(Inherited from ISubscriptionConfigBase.)
Public propertyServerName
Gets or sets the Server name attribute.
(Inherited from ISubscriptionConfigBase.)
Public propertyServerPassword
Gets or sets the Server password attribute.
(Inherited from ISubscriptionConfigBase.)
Public propertyServerUser
Gets or sets the Server user name attribute.
(Inherited from ISubscriptionConfigBase.)
Public propertyStyleXsl
Gets or sets the Style XSL attribute.
(Inherited from ISubscriptionConfigBase.)
Top
Methods
  NameDescription
Public methodAddKey
Adds a new key to the object. The key must be unique within the system context (e.g. unique per database).
(Inherited from IObject.)
Public methodAsT Obsolete.
Casts to a Business Object interface.
(Inherited from IObject.)
Public methodCastT
Casts to a Business Object interface. Throws an exception if the Business Object interface is not available for this object.
(Inherited from IObject.)
Public methodChangeObjType
Change the object type.
(Inherited from IObject.)
Public methodCopyTo
Copies the object. Attributes of the object are copied, relationships not.
(Inherited from IObject.)
Public methodDeleteKey
Removes a key from the object.
(Inherited from IObject.)
Public methodDestroy
Deletes the object (and its relationships).
(Inherited from IObject.)
Public methodGetAttributes
Gets all attributes of the Subscription Config.
(Inherited from ISubscriptionConfigBase.)
Public methodGetAttrValue(IAttrDef)
Retrieves the specified attribute value.
(Inherited from IObject.)
Public methodGetAttrValue(String, String)
Retrieves the specified attribute value.
(Inherited from IObject.)
Public methodGetAttrValue(IAttrDef, Boolean) Obsolete.
Retrieves the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodGetAttrValue(String, String, Boolean) Obsolete.
Retrieves the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodGetAttrValues
Get all attribute values of the object.
(Inherited from IObject.)
Public methodGetFolder
Retrieves the object's folder.
(Inherited from IObject.)
Public methodGetKeys
Retrieves the object's (unique) keys.
(Inherited from IObject.)
Public methodGetLockInfo
Retrieves information about the object's lock status.
(Inherited from IObject.)
Public methodGetObjType
Retrieve the object type.
(Inherited from IObject.)
Public methodGetRelationships(RelDirection)
Retrieves all attached relationships of a specific direction (regardless of their relationship type).
(Inherited from IObject.)
Public methodGetRelationships(String, RelDirection)
Retrieves all attached relationships of a specific role (relationship type/direction combination).
(Inherited from IObject.)
Public methodGetRelationships(IRelType, RelDirection)
Retrieves all attached relationships of a specific relationship type in a specific direction.
(Inherited from IObject.)
Public methodGetSingleRelationship(String, RelDirection)
Retrieves a single relationship (omit the array overhead).
(Inherited from IObject.)
Public methodGetSingleRelationship(IRelType, RelDirection)
Retrieves a single relationship (omit the array overhead).
(Inherited from IObject.)
Public methodGetTableAttrTemplateRow
Gets a table attribute template row.
(Inherited from IObject.)
Public methodGetTableAttrValues
Gets the table attribute values.
(Inherited from IObject.)
Public methodIsOf(String)
Indicates if the object conforms to a specific object type directly or indirectly (is a subtype of).
(Inherited from IObject.)
Public methodIsOf(IObjType)
Indicates if the object conforms to a specific object type directly or indirectly (is a subtype of).
(Inherited from IObject.)
Public methodLock
Lock the object.
(Inherited from IObject.)
Public methodMoveTo
Moves the object to another folder.
(Inherited from IObject.)
Public methodQueryInterface
Cast to a Business Object interface.
(Inherited from IObject.)
Public methodReload
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.)
Public methodSetAttributes
Sets all attributes of the Subscription Config.
(Inherited from ISubscriptionConfigBase.)
Public methodSetAttrValue(IAttrDef, Object)
Stores the specified attribute value.
(Inherited from IObject.)
Public methodSetAttrValue(String, String, Object)
Stores the specified attribute value.
(Inherited from IObject.)
Public methodSetAttrValues
Set multiple attribute values with a single method call.
(Inherited from IObject.)
Public methodSetRelationshipIndex
Re-position a relationship within the object/reltype/direction order.
(Inherited from IObject.)
Public methodSetRelationshipIndices
Re-order all relationships of a object/reltype/direction context.
(Inherited from IObject.)
Public methodSetTableAttrValues
Sets the table attribute values.
(Inherited from IObject.)
Public methodTouch
Updates the ChangedBy and ChangedOn information.
(Inherited from IObject.)
Public methodTryCastT
Casts to a Business Object interface.
(Inherited from IObject.)
Public methodTryGetAttrValue(IAttrDef, Boolean)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(IAttrDef, DateTime)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(IAttrDef, Double)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(IAttrDef, Int64)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(IAttrDef, Object)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(IAttrDef, String)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(String, String, Boolean)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(String, String, DateTime)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(String, String, Double)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(String, String, Int64)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(String, String, Object)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetAttrValue(String, String, String)
Attempts to get the specified attribute value and indicates if the value is assigned.
(Inherited from IObject.)
Public methodTryGetDefaultFrom
Attempts to retrieve the DefaultFrom attribute.
(Inherited from ISubscriptionConfigBase.)
Public methodTryGetEmailTitle
Attempts to retrieve the EmailTitle attribute.
(Inherited from ISubscriptionConfigBase.)
Public methodTryGetMailInterval
Attempts to retrieve the MailInterval attribute.
(Inherited from ISubscriptionConfigBase.)
Public methodTryGetMessagesVault
Attempts to retrieve the MessagesVault attribute.
(Inherited from ISubscriptionConfigBase.)
Public methodTryGetOverwriteUserAddress
Attempts to retrieve the OverwriteUserAddress attribute.
(Inherited from ISubscriptionConfigBase.)
Public methodTryGetPortNumber
Attempts to retrieve the PortNumber attribute.
(Inherited from ISubscriptionConfigBase.)
Public methodTryGetRedirectPage
Attempts to retrieve the RedirectPage attribute.
(Inherited from ISubscriptionConfigBase.)
Public methodTryGetSendMailAllowed
Attempts to retrieve the SendMailAllowed attribute.
(Inherited from ISubscriptionConfigBase.)
Public methodTryGetServerEnableSsl
Attempts to retrieve the ServerEnableSsl attribute.
(Inherited from ISubscriptionConfigBase.)
Public methodTryGetServerName
Attempts to retrieve the ServerName attribute.
(Inherited from ISubscriptionConfigBase.)
Public methodTryGetServerPassword
Attempts to retrieve the ServerPassword attribute.
(Inherited from ISubscriptionConfigBase.)
Public methodTryGetServerUser
Attempts to retrieve the ServerUser attribute.
(Inherited from ISubscriptionConfigBase.)
Public methodTryGetSingleRelationship(String, RelDirection, IRelationship)
Tries to retrieves a single relationship.
(Inherited from IObject.)
Public methodTryGetSingleRelationship(IRelType, RelDirection, IRelationship)
Tries to retrieves a single relationship.
(Inherited from IObject.)
Public methodTryGetStyleXsl
Attempts to retrieve the StyleXsl attribute.
(Inherited from ISubscriptionConfigBase.)
Public methodUnLock
Unlock the object.
(Inherited from IObject.)
Top
Extension Methods
  NameDescription
Public Extension MethodGetFolderId
Gets the folder ID without unneccessarily retrieving the full folder information.
(Defined by ModelExtensions.)
Public Extension MethodGetRepository
Gets the corresponding repository for an object.
(Defined by ModelExtensions.)
Public Extension MethodIsConnected(String, RelDirection)Overloaded.
Detects whether an object is connected by at least one relationship of a specific type.
(Defined by ModelExtensions.)
Public Extension MethodIsConnected(IRelType, RelDirection)Overloaded.
Detects whether an object is connected by at least one relationship of a specific type.
(Defined by ModelExtensions.)
Top
See Also