atg.repository
Interface SecuredMutableRepositoryItem

All Superinterfaces:
DisplayableItem, MutableRepositoryItem, RepositoryItem, SecuredObject, SecuredRepositoryItem
All Known Implementing Classes:
GenericSecuredMutableContentItem, GenericSecuredMutableFolderItem, GenericSecuredMutableRepositoryItem

public interface SecuredMutableRepositoryItem
extends SecuredRepositoryItem, MutableRepositoryItem

A mutable repository item that has security features.


Field Summary
static java.lang.String CLASS_VERSION
           
 
Method Summary
 void setPropertyAccessControlList(java.lang.String propertyName, AccessControlList newAcl)
          Changes the item-specific access control list for the indicated property.
 
Methods inherited from interface atg.repository.SecuredRepositoryItem
getPropertyAccessControlList, getPropertySecuredObject, hasAccess, hasPropertyAccess
 
Methods inherited from interface atg.repository.RepositoryItem
getItemDescriptor, getPropertyValue, getRepository, getRepositoryId, isTransient
 
Methods inherited from interface atg.repository.DisplayableItem
getItemDisplayName
 
Methods inherited from interface atg.security.SecuredObject
getAccessControlList, getOwner, getSecurityContext, setAccessControlList, setOwner, supportsAccessControlList, supportsOwner, unsecuredGetAccessControlList, unsecuredGetContainers, unsecuredGetOwner, unsecuredSetAccessControlList, unsecuredSetOwner
 
Methods inherited from interface atg.repository.MutableRepositoryItem
setPropertyValue
 
Methods inherited from interface atg.repository.RepositoryItem
getItemDescriptor, getPropertyValue, getRepository, getRepositoryId, isTransient
 
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

setPropertyAccessControlList

void setPropertyAccessControlList(java.lang.String propertyName,
                                  AccessControlList newAcl)
                                  throws SecurityException
Changes the item-specific access control list for the indicated property. Note that there may also be an item-descriptor-wide access control list.

Throws:
SecurityException
See Also:
SecuredRepositoryItemDescriptor.setPropertyAccessControlList(java.lang.String, atg.security.AccessControlList)