com.stellent.cis.client.api.scs.document.subscription
Interface ISCSSubscription

All Superinterfaces:
ICISObject, ICISObjectInitializable, ISCSObject, java.io.Serializable

public interface ISCSSubscription
extends ISCSObject

Represents an individual subscription in the content server.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.stellent.cis.client.api.common.ICISObjectInitializable
ICISObjectInitializable.AdapterVersionAware
 
Field Summary
 
Fields inherited from interface com.stellent.cis.client.api.common.ICISObject
FILTER_NULL_VALUE, FILTER_READONLY, FILTER_SYSTEM
 
Method Summary
 java.lang.String getAlias()
           
 java.lang.String getAliasType()
           
 java.util.Date getCreateDate()
           
 java.lang.String getEmail()
           
 java.util.Date getNotifyDate()
           
 ISCSSubscriptionID getSubscriptionID()
           
 java.lang.String getType()
           
 java.util.Date getUsedDate()
           
 boolean isBasicSubscription()
           
 void setAlias(java.lang.String alias)
           
 void setAliasType(java.lang.String aliasType)
           
 void setEmail(java.lang.String email)
           
 void setType(java.lang.String type)
           
 
Methods inherited from interface com.stellent.cis.client.api.scs.ISCSObject
castObject, clearPropertyFilter, copyObject, getPropertyFilter, getSourceAdapter, getSourceObject, getSourceObjectPropertyType, mergeObject, mergeObject, removeProperty, setPropertyFilter, setRestrictedPropertyFilter, setSourceObjectPropertyType
 
Methods inherited from interface com.stellent.cis.client.api.common.ICISObject
getProperties, getPropertiesWithValue, getProperty, getPropertyAsString, getPropertyAsString, getPropertyDescriptors, hasProperty, setProperty, setProperty, setProperty
 
Methods inherited from interface com.stellent.cis.client.api.common.ICISObjectInitializable
intialize
 

Method Detail

getAlias

java.lang.String getAlias()
Returns:
the alias for the subscription

setAlias

void setAlias(java.lang.String alias)
Parameters:
alias - the alias for the subscription

getAliasType

java.lang.String getAliasType()
Returns:
the alias type

setAliasType

void setAliasType(java.lang.String aliasType)
Parameters:
aliasType - the type of alias

getEmail

java.lang.String getEmail()
Returns:
the email address of the subscriber

setEmail

void setEmail(java.lang.String email)
Parameters:
email - the email address where notifications will be sent

getSubscriptionID

ISCSSubscriptionID getSubscriptionID()
Returns:
the ID of the subscription

getType

java.lang.String getType()
Returns:
the type of subscription

setType

void setType(java.lang.String type)
Parameters:
type - the type of subscription

getCreateDate

java.util.Date getCreateDate()
Returns:
the date the item was created

getNotifyDate

java.util.Date getNotifyDate()
Returns:
the date the user was notified

getUsedDate

java.util.Date getUsedDate()
Returns:
the date the subscription was last used

isBasicSubscription

boolean isBasicSubscription()
Returns:
true if this is a basic subscription type (non criteria)