com.stellent.cis.client.api.scs
Interface ISCSItem

All Superinterfaces:
ICISObject, ICISObjectInitializable, ISCSObject, java.io.Serializable
All Known Subinterfaces:
ISCSActionContent, ISCSContent, ISCSFolder, ISCSFolderContent, ISCSInfoContent, ISCSRevisionNode, ISCSSearchResult, ISCSWorkflowQueueItem

public interface ISCSItem
extends ISCSObject

Represents a node on the content server. A node is any managed item that has a set of metadata.


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 getAuthor()
           
 ISCSContentID getContentID()
           
 ISCSDocumentID getDocumentID()
           
 java.lang.String getSecurityAccount()
           
 java.lang.String getSecurityGroup()
           
 java.lang.String getType()
           
 void setAuthor(java.lang.String author)
          The author of the document
 void setContentID(ISCSContentID contentID)
          Set the content ID for this item
 void setDocumentID(ISCSDocumentID documentID)
          Set the document ID for this item
 void setSecurityAccount(java.lang.String securityAccount)
          Set the security account (if accounts are enabled)
 void setSecurityGroup(java.lang.String securityGroup)
          Set the security group
 void setType(java.lang.String type)
          Set the type of document
 
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

getContentID

ISCSContentID getContentID()
Returns:
the content ID identifier for this managed object

setContentID

void setContentID(ISCSContentID contentID)
Set the content ID for this item

Parameters:
contentID - the content ID

getDocumentID

ISCSDocumentID getDocumentID()
Returns:
the document ID identifier for this managed object

setDocumentID

void setDocumentID(ISCSDocumentID documentID)
Set the document ID for this item

Parameters:
documentID - the document ID

getSecurityGroup

java.lang.String getSecurityGroup()
Returns:
the security group

setSecurityGroup

void setSecurityGroup(java.lang.String securityGroup)
Set the security group

Parameters:
securityGroup - the name of the security group

getAuthor

java.lang.String getAuthor()
Returns:
the author of the document

setAuthor

void setAuthor(java.lang.String author)
The author of the document

Parameters:
author - the author name

getType

java.lang.String getType()
Returns:
the document type (i.e. ADACCT, etc.)

setType

void setType(java.lang.String type)
Set the type of document

Parameters:
type - the document type

getSecurityAccount

java.lang.String getSecurityAccount()
Returns:
the security account or null if security accounts are not enabled

setSecurityAccount

void setSecurityAccount(java.lang.String securityAccount)
Set the security account (if accounts are enabled)

Parameters:
securityAccount - the name of the security account