org.apache.jetspeed.om.common
Interface SecuredResource

All Known Subinterfaces:
BaseElement, ContentFragment, ContentPage, Document, Folder, FolderMetaData, Fragment, Link, Node, Page, PageSecurity

public interface SecuredResource

SecuredResource

Implemented by those resources that have a security constraint defined for security purposes.

Version:
$Id: SecuredResource.java 187962 2004-11-19 03:07:43Z taylor $
Author:
Scott T. Weaver

Field Summary
static String EDIT_ACTION
           
static String VIEW_ACTION
           
 
Method Summary
 void checkAccess(String actions)
           checkAccess
 void checkConstraints(String actions)
           checkConstraints
 void checkPermissions(String actions)
           checkPermissions
 boolean getConstraintsEnabled()
           getConstraintsEnabled
 boolean getPermissionsEnabled()
           getPermissionsEnabled
 SecurityConstraints getSecurityConstraints()
           getSecurityConstraints
 void setSecurityConstraints(SecurityConstraints constraints)
           setSecurityConstraints
 

Field Detail

VIEW_ACTION

public static final String VIEW_ACTION
See Also:
Constant Field Values

EDIT_ACTION

public static final String EDIT_ACTION
See Also:
Constant Field Values
Method Detail

getConstraintsEnabled

public boolean getConstraintsEnabled()

getConstraintsEnabled

Returns:
enabled indicator

getSecurityConstraints

public SecurityConstraints getSecurityConstraints()

getSecurityConstraints

Returns:
security constraints for resource

setSecurityConstraints

public void setSecurityConstraints(SecurityConstraints constraints)

setSecurityConstraints

Parameters:
constraints - security constraints for resource

checkConstraints

public void checkConstraints(String actions)
                      throws SecurityException

checkConstraints

Parameters:
actions - list to be checked against in CSV string form
Throws:
SecurityException

getPermissionsEnabled

public boolean getPermissionsEnabled()

getPermissionsEnabled

Returns:
enabled indicator

checkPermissions

public void checkPermissions(String actions)
                      throws SecurityException

checkPermissions

Parameters:
actions - list to be checked against in CSV string form
Throws:
SecurityException

checkAccess

public void checkAccess(String actions)
                 throws SecurityException

checkAccess

Parameters:
actions - list to be checked against in CSV string form
Throws:
SecurityException


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.