atg.repository
Interface RepositoryItem

All Superinterfaces:
DisplayableItem
All Known Subinterfaces:
ContentRepositoryItem, MutableRepositoryItem, ProfileRepositoryItem, SecuredMutableRepositoryItem, SecuredRepositoryItem
All Known Implementing Classes:
GenericSecuredMutableContentItem, GenericSecuredMutableFolderItem, GenericSecuredMutableRepositoryItem, GenericSecuredRepositoryItem, Profile, RepositoryItemImpl

public interface RepositoryItem
extends DisplayableItem


Field Summary
static java.lang.String CLASS_VERSION
           
 
Method Summary
 RepositoryItemDescriptor getItemDescriptor()
          Returns the RepositoryItemDescriptor property, which describes the known properties for the item
 java.lang.Object getPropertyValue(java.lang.String pPropertyName)
          Returns the property of the given name
 Repository getRepository()
          Returns the Repository which contains this item
 java.lang.String getRepositoryId()
          Returns the unique id associated with this object in the repository.
 boolean isTransient()
          Returns true if this item has been created with createItem, but not yet added to the repository with addItem.
 
Methods inherited from interface atg.repository.DisplayableItem
getItemDisplayName
 

Field Detail

CLASS_VERSION

static final java.lang.String CLASS_VERSION
See Also:
Constant Field Values
Method Detail

getRepositoryId

java.lang.String getRepositoryId()
Returns the unique id associated with this object in the repository. The String representation should be a platform independent notation that can be used outside the Java language. (e.g. used with HTTP Cookies).


getPropertyValue

java.lang.Object getPropertyValue(java.lang.String pPropertyName)
Returns the property of the given name


getRepository

Repository getRepository()
Returns the Repository which contains this item


getItemDescriptor

RepositoryItemDescriptor getItemDescriptor()
                                           throws RepositoryException
Returns the RepositoryItemDescriptor property, which describes the known properties for the item

Throws:
RepositoryException

isTransient

boolean isTransient()
Returns true if this item has been created with createItem, but not yet added to the repository with addItem. Returns false for all other items.