|
Novell exteNd Director 5.2 API |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This provides an interface for the Permission MetaData object which contains permission meta info for the framework.
Field Summary | |
static String |
ACL_PERMISSION_META
No information available |
static String |
EL_FW_PERMMETA
PermissionMeta element type |
Method Summary | |
boolean |
addPermission(String permName,
String permDescr)
Adds a customized permission. |
Permission |
getPermission(int permissionID)
Gets a Permission object by a given permissionID. |
Permission |
getPermission(String permission)
Gets a Permission object by a given permission name. |
String |
getPermissionDescription(String permName)
Gets the permission description for a specified permission |
int |
getPermissionIdentifier(String permName)
Gets permission ID for a specified permission. |
int[] |
getPermissionIDs()
Gets supported permission IDs. |
String |
getPermissionMetaXML()
Gets xml format for the permission metadata. |
String |
getPermissionName(int permissionID)
Gets the permission name for a specified permissionID. |
String[] |
getPermissionNames()
Gets supported permission Names |
boolean |
hasCustomPermissions()
Checks to see if there are any custom permmissions defined in the framework. |
boolean |
isPermissionBuiltIn(String permissionName)
Check if the permission is built-in. |
boolean |
isPermissionValid(String permissionName)
Check if the specified permission is a valid permission. |
boolean |
modifyPermission(String permName,
String permDescr)
Modifies a permission description. |
void |
removePermission(String permName)
Removes a permission. |
Methods implemented from interface com.sssw.fw.api.EbiFrameworkElement |
getElementUUID,
getLastModified,
getLastModifiedBy,
isEqualTo,
isReadOnly,
resetReadOnly,
setLastModified,
setLastModifiedBy,
setReadOnly |
Methods implemented from interface com.sssw.fw.api.EbiElement |
getType |
Field Detail |
public static final String EL_FW_PERMMETA
public static final String ACL_PERMISSION_META
Method Detail |
public boolean hasCustomPermissions()
public boolean addPermission(String permName, String permDescr)
permName
- a name for the new permission.permDescr
- the description for the new permission. (optional)public boolean modifyPermission(String permName, String permDescr)
permName
- a name of the permission to be modified.permDescr
- the description of the permission.public void removePermission(String permName)
permName
- a name of the permission to be removed.public int[] getPermissionIDs()
public String[] getPermissionNames()
public int getPermissionIdentifier(String permName)
permName
- a name of the specified permission.public String getPermissionName(int permissionID)
permissionID
- a permissionID.public String getPermissionDescription(String permName)
permName
- a name of the specified permission.public Permission getPermission(String permission)
permission
- a name of the specified permissionpublic Permission getPermission(int permissionID)
permissionID
- a permission IDpublic boolean isPermissionBuiltIn(String permissionName)
permissionName
- name of a permission.public boolean isPermissionValid(String permissionName)
permissionName
- name of a permissionpublic String getPermissionMetaXML()
|
Novell exteNd Director 5.2 API |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |