| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface SecuredRepositoryItem
A repository item that has security features.
| Field Summary | |
|---|---|
| static java.lang.String | CLASS_VERSION | 
| Method Summary | |
|---|---|
|  AccessControlList | getPropertyAccessControlList(java.lang.String propertyName)Returns the item-specific access control list for the indicated property. | 
|  SecuredObject | getPropertySecuredObject(java.lang.String propertyName)Returns the secured object that controls this property. | 
|  boolean | hasAccess(AccessRight right)Checks to see if the current user has the indicated access right. | 
|  boolean | hasPropertyAccess(java.lang.String propertyName,
                  AccessRight right)Checks to see if the current user has the indicated access right for the specified property. | 
| 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 | 
| Field Detail | 
|---|
static final java.lang.String CLASS_VERSION
| Method Detail | 
|---|
AccessControlList getPropertyAccessControlList(java.lang.String propertyName)
                                               throws SecurityException
SecurityExceptionSecuredRepositoryItemDescriptor.getPropertyAccessControlList
SecuredObject getPropertySecuredObject(java.lang.String propertyName)
                                       throws SecurityException
SecurityException
boolean hasAccess(AccessRight right)
                  throws SecurityException
SecurityExceptionImplementationSecurityException
boolean hasPropertyAccess(java.lang.String propertyName,
                          AccessRight right)
                          throws SecurityException
SecurityExceptionImplementationSecurityException| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||