|
Novell exteNd Director 5.2 API |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The security meta delegate is provided as a facade for accessing acl based security related metadata info either through the local security manager or through the remote security service EJB
Fields inherited from interface com.sssw.fw.api.EbiDelegate |
SERVICE_LOCAL,
SERVICE_REMOTE |
Method Summary | |
boolean |
addAccessRightMeta(EbiContext context,
EbiAccessRightMeta meta)
Adds the access right meta for a supported element type. |
EbiAccessRightMeta |
createAccessRightMeta()
Gets a new AccessRight meta object for use in AccessRight meta creation. |
EbiAccessRightMeta |
getAccessRightMeta(EbiContext context,
String elementType)
Gets an access right meta for a supported element type in readonly mode. |
EbiAccessRightMeta |
getClonedAccessRightMeta(EbiContext context,
String elementType)
Gets an access right meta for a supported element type for modification. |
EbiElementTypeMeta |
getClonedElementTypeMeta(EbiContext context)
Gets the EbiElementTypeMeta object for modification. |
EbiPermissionMeta |
getClonedPermissionMeta(EbiContext context)
Gets the permission meta for the framework for modification. |
EbiElementTypeMeta |
getElementTypeMeta(EbiContext context)
Gets the EbiElementTypeMeta object in readonly mode. |
EbiPermissionMeta |
getPermissionMeta(EbiContext context)
Gets the permission meta for the framework in readonly mode. |
String[] |
getSupportedElementTypes(EbiContext context)
Gets an array of element types that support ACLs. |
boolean |
modifyAccessRightMeta(EbiContext context,
EbiAccessRightMeta meta)
Modifies the access right meta for a supported element type. |
boolean |
modifyElementTypeMeta(EbiContext context,
EbiElementTypeMeta elemTypeMeta)
Modifies the EbiElementTypeMeta object. |
boolean |
modifyPermissionMeta(EbiContext context,
EbiPermissionMeta meta)
Modifies the permission meta for the framework. |
boolean |
removeAccessRightMeta(EbiContext context,
String elementType)
Removes the access right meta for a supported element type. |
boolean |
validateElementType(EbiContext context,
String elementType)
Validates a given framework element type. |
Methods implemented from interface com.sssw.fw.api.EbiDelegate |
getName |
Method Detail |
public boolean validateElementType(EbiContext context, String elementType) throws EboUnrecoverableSystemException
context
- an EbiContext object.elementType
- a framework element type.public String[] getSupportedElementTypes(EbiContext context) throws EboUnrecoverableSystemException
context
- an EbiContext object.public EbiElementTypeMeta getElementTypeMeta(EbiContext context) throws EboUnrecoverableSystemException
context
- an EbiContext object.public EbiElementTypeMeta getClonedElementTypeMeta(EbiContext context) throws EboUnrecoverableSystemException
context
- an EbiContext object.public boolean modifyElementTypeMeta(EbiContext context, EbiElementTypeMeta elemTypeMeta) throws EboUnrecoverableSystemException, EboSecurityException
context
- an EbiContext object.elemTypeMeta
- a modified EbiElementTypeMeta object.public EbiPermissionMeta getPermissionMeta(EbiContext context) throws EboUnrecoverableSystemException
context
- an EbiContext object.public EbiPermissionMeta getClonedPermissionMeta(EbiContext context) throws EboUnrecoverableSystemException
context
- an EbiContext object.public boolean modifyPermissionMeta(EbiContext context, EbiPermissionMeta meta) throws EboUnrecoverableSystemException, EboSecurityException
context
- an EbiContext object.meta
- an EbiPermissionMeta object.public EbiAccessRightMeta getAccessRightMeta(EbiContext context, String elementType) throws EboUnrecoverableSystemException
context
- an EbiContext object.element
- type a supported element type.public EbiAccessRightMeta getClonedAccessRightMeta(EbiContext context, String elementType) throws EboUnrecoverableSystemException
context
- an EbiContext object.element
- type a supported element type.public boolean addAccessRightMeta(EbiContext context, EbiAccessRightMeta meta) throws EboUnrecoverableSystemException, EboSecurityException
context
- an EbiContext object.meta
- an EbiAccessRightMeta object for the element type.public boolean modifyAccessRightMeta(EbiContext context, EbiAccessRightMeta meta) throws EboUnrecoverableSystemException, EboSecurityException
context
- an EbiContext object.meta
- an EbiAccessRightMeta object for the element type.public boolean removeAccessRightMeta(EbiContext context, String elementType) throws EboUnrecoverableSystemException, EboSecurityException
context
- an EbiContext object.elementType
- a supported element type.public EbiAccessRightMeta createAccessRightMeta() throws EboUnrecoverableSystemException, EboSecurityException
|
Novell exteNd Director 5.2 API |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |