|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AuthorizationDAItf
An interface defines the generic properties of an authorization data service object.
Method Summary | |
---|---|
java.lang.String |
getOwnerEmail(java.lang.String applicationName,
java.lang.String objectId)
Returns email address of the owner of a given object. |
Role[] |
getPermission(java.lang.String applicationName,
java.lang.String objectId,
java.lang.String attribute)
Returns an array of Roles which has the permission to access the protection element defined by its application name, object ID and attribute. |
boolean |
hasPermission(java.lang.String userName,
java.lang.String[] roles,
java.lang.String applicationName,
java.lang.String objectId)
Returns the given role's access permission to a protection element defined by its application name, object ID and attribute. |
java.lang.String[] |
hasPermission(java.lang.String userName,
java.lang.String[] roles,
java.lang.String applicationName,
java.lang.String[] objectId)
Returns the given user/roles' access permission to a collection of protection elements defined by its application name, object ID and attribute. |
java.lang.String[] |
hasPermission(java.lang.String userName,
java.lang.String[] roles,
java.lang.String applicationName,
java.lang.String[] objectId,
long[] protectionGroups)
Returns the given user/role's access permission to a collection of protection elements defined by its application name, object ID and attribute. |
boolean |
hasPermission(java.lang.String userName,
java.lang.String roleName,
java.lang.String applicationName,
java.lang.String objectId)
Returns the given role's access permission to a protection element defined by its application name, object ID and attribute. |
java.lang.String[] |
hasPermission(java.lang.String userName,
java.lang.String role,
java.lang.String applicationName,
java.lang.String[] objectId)
Returns the given user/role's access permission to a collection of protection elements defined by its application name, object ID and attribute. |
java.lang.String[] |
hasPermission(java.lang.String userName,
java.lang.String role,
java.lang.String applicationName,
java.lang.String[] objectId,
long[] protectionGroups)
Returns the given user/role's access permission to a collection of protection elements defined by its application name, object ID and attribute. |
boolean |
isOwner(java.lang.String loginName,
java.lang.String applicationName,
java.lang.String objectId)
Returns an item's ownership for the given user. |
java.lang.String[] |
isOwner(java.lang.String loginName,
java.lang.String applicationName,
java.lang.String[] objectId)
Returns an users ownership for a collection of items. |
java.lang.String[] |
isOwner(java.lang.String loginName,
java.lang.String applicationName,
java.lang.String[] objectId,
long[] protectionGroupId)
Returns an users ownership for a collection of items. |
java.lang.String[] |
isOwnerOnly(java.lang.String loginName,
java.lang.String applicationName,
java.lang.String[] objectId)
Returns an item's ownership for the given user. |
Method Detail |
---|
boolean hasPermission(java.lang.String userName, java.lang.String roleName, java.lang.String applicationName, java.lang.String objectId) throws DBException
userName
- login nameroleName
- role nameapplicationName
- application nameobjectId
- object ID
DBException
boolean hasPermission(java.lang.String userName, java.lang.String[] roles, java.lang.String applicationName, java.lang.String objectId) throws DBException
userName
- login nameroleName
- role nameapplicationName
- application nameobjectId
- object ID
DBException
java.lang.String[] hasPermission(java.lang.String userName, java.lang.String role, java.lang.String applicationName, java.lang.String[] objectId) throws DBException
role
- roleapplicationName
- application nameobjectId
- object IDattribute
- attribute
DBException
java.lang.String[] hasPermission(java.lang.String userName, java.lang.String[] roles, java.lang.String applicationName, java.lang.String[] objectId) throws DBException
roles
- role namesapplicationName
- application nameobjectId
- object IDattribute
- attribute
DBException
java.lang.String[] hasPermission(java.lang.String userName, java.lang.String role, java.lang.String applicationName, java.lang.String[] objectId, long[] protectionGroups) throws DBException
role
- role nameapplicationName
- application nameobjectId
- object IDattribute
- attribute
DBException
java.lang.String[] hasPermission(java.lang.String userName, java.lang.String[] roles, java.lang.String applicationName, java.lang.String[] objectId, long[] protectionGroups) throws DBException
roles
- role namesapplicationName
- application nameobjectId
- object IDattribute
- attribute
DBException
boolean isOwner(java.lang.String loginName, java.lang.String applicationName, java.lang.String objectId) throws DBException
loginName
- login nameapplicationName
- application nameobjectId
- object ID
DBException
java.lang.String[] isOwner(java.lang.String loginName, java.lang.String applicationName, java.lang.String[] objectId, long[] protectionGroupId) throws DBException
loginName
- login nameapplicationName
- application nameobjectId
- object ID
DBException
java.lang.String[] isOwnerOnly(java.lang.String loginName, java.lang.String applicationName, java.lang.String[] objectId) throws DBException
loginName
- login nameapplicationName
- application nameobjectId
- object ID
DBException
java.lang.String[] isOwner(java.lang.String loginName, java.lang.String applicationName, java.lang.String[] objectId) throws DBException
loginName
- login nameapplicationName
- application nameobjectId
- object ID
DBException
Role[] getPermission(java.lang.String applicationName, java.lang.String objectId, java.lang.String attribute) throws DBException
applicationName
- application nameobjectId
- object IDattribute
- attribute
DBException
java.lang.String getOwnerEmail(java.lang.String applicationName, java.lang.String objectId)
applicationName
- application nameobjectId
- object ID
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |