|
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_ELEMENT_TYPE_META
key for element type metadata (used in FWELEMENTTYPE column of SECURITYACCESSRIGHTS table) |
static String |
EL_FW_ELEMENTTYPEMETA
ElementTypeMeta element type |
static int |
ELEMTYPE_ID_UNKNOWN
The constant for the "unknown" element type ID. |
Method Summary | |
boolean |
addElementType(String elementType)
Deprecated. EbiElementTypeMeta.addElementType(String, int) |
boolean |
addElementType(String elType,
int elTypeID)
Adds an element type. |
boolean |
addElementType(String elType,
int elTypeID,
String subsystem)
Adds an element type to a subsystem. |
boolean |
addElementType(String elementType,
String subsystem)
Deprecated. EbiElementTypeMeta.addElementType(String, int, String) |
String |
getAdminID(String subsystem)
Gets the adminID for a subsystem. |
String |
getAdminType(String subsystem)
Gets the adminType for a subsystem. |
int |
getElementTypeID(String elType)
Given an element type name, returns the respective element type ID. |
String |
getElementTypeMetaXML()
Gets xml format for the element type metadata. |
String[] |
getElementTypes()
Gets the list of supported element types. |
String[] |
getElementTypes(String subsystem)
Gets the list of supported element types for a subsystem. |
String |
getSubsystem(String elementType)
Gets the subsystem for the specified element type. |
String[] |
getSubsystems()
Gets the list of subsystems that support acls. |
boolean |
removeElementType(String elementType)
Removes an element type from the list. |
boolean |
removeElementType(String elementType,
String subsystem)
Removes an element type from the list. |
void |
removeSubsystem(String subsystem)
Removes a custom subsystem and related settings. |
void |
setAdminID(String adminID,
String subsystem)
Sets the adminID for a sepcified subsystem. |
void |
setAdminType(String adminType,
String subsystem)
Sets the adminType for a sepcified subsystem. |
boolean |
validateAdminID(String adminID,
String subsystem)
Validates an admin ID. |
boolean |
validateElementType(String elementType)
Validates an element type. |
boolean |
validateElementType(String elementType,
String subsystem)
Validates an element type for a specified subsystem. |
boolean |
validateSubsystem(String subsystem)
Validates a subsystem. |
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 int ELEMTYPE_ID_UNKNOWN
EbiElementTypeMeta.getElementTypeID(String)
public static final String EL_FW_ELEMENTTYPEMETA
public static final String ACL_ELEMENT_TYPE_META
Method Detail |
public boolean validateElementType(String elementType)
elementType
- an element type.public boolean validateElementType(String elementType, String subsystem)
elementType
- an element type.subsystem
- a subsystem name.public String getSubsystem(String elementType)
elementType
- an element type.public boolean validateSubsystem(String subsystem)
subsystem
- a subsystem name.public boolean validateAdminID(String adminID, String subsystem)
adminID
- an admin ID.subsystem
- a subsystem name.public boolean addElementType(String elementType)
EbiElementTypeMeta.addElementType(String, int)
elementType
- a element type.public boolean addElementType(String elementType, String subsystem)
EbiElementTypeMeta.addElementType(String, int, String)
elementType
- a element type.subsystem
- a subsytem name.public boolean addElementType(String elType, int elTypeID)
elType
- the name of the element type to addelTypeID
- the ID of the element type to addpublic boolean addElementType(String elType, int elTypeID, String subsystem)
elType
- the name of the element type to addelTypeID
- the ID of the element type to addsubsystem
- the name of the subsystempublic boolean removeElementType(String elementType)
elementType
- a element type.public boolean removeElementType(String elementType, String subsystem)
elementType
- a element type.subsystem
- a subsystem name.public void setAdminID(String adminID, String subsystem)
adminID
- an adminID.subsystem
- a subsytem name.public void setAdminType(String adminType, String subsystem)
adminType
- an adminType.subsystem
- a subsytem name.public String[] getSubsystems()
public String[] getElementTypes()
public String[] getElementTypes(String subsystem)
subsystem
- a subsystem name.public String getAdminID(String subsystem)
subsystem
- a subsystem name.public String getAdminType(String subsystem)
subsystem
- a subsystem name.public String getElementTypeMetaXML()
public void removeSubsystem(String subsystem)
subsystem
- name of the custom subsystem.public int getElementTypeID(String elType)
elType
- the element type nameELEMTYPE_ID_UNKNOWN
if the element type name specified does
not match to a known type ID
|
Novell exteNd Director 5.2 API |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |