|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--planetj.database.Row | +--planetj.dataengine.security.DEAuthorization
Nested Class Summary |
Nested classes inherited from class planetj.database.Row |
Row.SpacingRow |
Field Summary | |
static String |
className
|
static String |
DELETE
|
static String |
DESCRIPTION
|
static String |
EXECUTE
|
static String |
ID
|
static String |
INSERT
|
static String |
LIBRARY_NAME
|
static String |
OWNER_ID
|
static String |
PERMISSIONS
|
static String |
SECURED_TYPE
|
static String |
SECURED_TYPE_ID
|
static String |
SELECT
|
static String |
TABLE_NAME
|
static String |
TYPE
|
static String |
UPDATE
|
Fields inherited from class planetj.database.Row |
COPY, MODE_COPY, MODE_DELETE, MODE_INSERT, MODE_READ, MODE_SEARCH, MODE_UNKNOWN, MODE_UPDATE, READ |
Fields inherited from interface planetj.dataengine.security.IGuarded |
TYPE_ID_UNKNOWN, TYPE_NAME_FIELD, TYPE_NAME_SQLOPERATION, TYPE_SECURED_BY_LEVEL, TYPE_SECURED_BY_OPERATION, TYPE_UNSECURED |
Constructor Summary | |
DEAuthorization()
|
Method Summary | |
boolean |
allowGroup(DEGroup group)
Specifies the principal for which permissions are granted or denied by this ACL entry. |
static void |
createDEAuthorizationTable(String systemAlias,
String libraryName,
String tableName)
Creates the authorization table. |
RowCollection |
getDEGroups()
|
static RowCollection |
getDEGroups(String system,
int owner,
int authorization)
|
int |
getId()
Gets the group ID |
Integer |
getIdAsInteger()
Gets the group ID |
int |
getOwnerId()
Gets the ID of this user 2 group's owner |
Integer |
getOwnerIdAsInteger()
Gets the ID of this user 2 group's owner |
int |
getType()
|
Integer |
getTypeAsInteger()
|
boolean |
isMember(DEGroup group)
|
boolean |
isSelect()
Check to see if view is allowed. |
void |
setId(int value)
Sets the group ID |
void |
setId(Integer value)
Sets the group ID |
void |
setOwnerId(int value)
Sets the ID of this application's owner |
void |
setOwnerId(Integer value)
Sets the ID of this application's owner |
void |
setType(int value)
|
void |
setType(Integer value)
|
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String LIBRARY_NAME
public static final String TABLE_NAME
public static final String ID
public static final String DESCRIPTION
public static final String OWNER_ID
public static final String TYPE
public static final String SECURED_TYPE
public static final String SECURED_TYPE_ID
public static final String PERMISSIONS
public static final String SELECT
public static final String INSERT
public static final String UPDATE
public static final String DELETE
public static final String EXECUTE
public static final String className
Constructor Detail |
public DEAuthorization()
Method Detail |
public boolean allowGroup(DEGroup group)
public static void createDEAuthorizationTable(String systemAlias, String libraryName, String tableName) throws CMException
CMException
public RowCollection getDEGroups() throws CMException
CMException
public static RowCollection getDEGroups(String system, int owner, int authorization) throws CMException
CMException
public int getId()
public Integer getIdAsInteger()
public int getOwnerId()
public Integer getOwnerIdAsInteger()
public int getType()
public Integer getTypeAsInteger()
public boolean isMember(DEGroup group)
public boolean isSelect()
public void setId(int value) throws CMException
CMException
public void setId(Integer value) throws CMException
CMException
public void setOwnerId(int value) throws CMException
CMException
public void setOwnerId(Integer value) throws CMException
CMException
public void setType(int value) throws CMException
CMException
public void setType(Integer value) throws CMException
CMException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |