|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CSSAPIExtnIF
CSSAPIIF extension iterface created to shuffle between delegated admin behavior of API and the original behaviour. This interface will mandate the methods that are the touch points to implement the differing behaviour of the API in delagated verus non-delegated mode.
Method Summary | |
---|---|
CSSDelegatedListIF[] |
getDelegatedListForPrincipal(CSSPrincipalIF principal)
Determine the delegated list for the provider if delegated admin mode is enabled. |
CSSGroupIF[] |
getGroups(java.util.Map context,
CSSPrincipalIF principal,
GroupSearchFilter groupSrchFilter,
CSSProviderIF provider,
CSSDelegatedListIF[] delegatedList)
Get the Groups matching the group search filter. |
CSSGroupIF[] |
getGroups(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String groupName,
CSSProviderIF provider,
CSSDelegatedListIF[] delegatedList)
Get the Groups matching the groupName filter. |
CSSUserIF[] |
getUsers(java.util.Map context,
CSSPrincipalIF principal,
java.lang.String userName,
CSSProviderIF provider,
CSSDelegatedListIF[] delegatedList)
Get the Users matching the userName filter. |
CSSUserIF[] |
getUsers(java.util.Map context,
CSSPrincipalIF principal,
UserSearchFilter userSrchFilter,
CSSProviderIF provider,
CSSDelegatedListIF[] delegatedList)
Get the Users matching the user search filter. |
Method Detail |
---|
CSSDelegatedListIF[] getDelegatedListForPrincipal(CSSPrincipalIF principal) throws CSSIllegalArgumentException, CSSException
principal
-
CSSIllegalArgumentException
CSSException
CSSGroupIF[] getGroups(java.util.Map context, CSSPrincipalIF principal, java.lang.String groupName, CSSProviderIF provider, CSSDelegatedListIF[] delegatedList) throws CSSCommunicationException, CSSException
context
- principal
- - logged-in usergroupName
- provider
- delegatedList
-
CSSCommunicationException
CSSException
CSSUserIF[] getUsers(java.util.Map context, CSSPrincipalIF principal, java.lang.String userName, CSSProviderIF provider, CSSDelegatedListIF[] delegatedList) throws CSSCommunicationException, CSSException
context
- principal
- - logged-in useruserName
- provider
- delegatedList
-
CSSCommunicationException
CSSException
CSSUserIF[] getUsers(java.util.Map context, CSSPrincipalIF principal, UserSearchFilter userSrchFilter, CSSProviderIF provider, CSSDelegatedListIF[] delegatedList) throws CSSCommunicationException, CSSException
context
- principal
- -
logged-in useruserSrchFilter
- provider
- delegatedList
-
CSSCommunicationException
CSSException
CSSGroupIF[] getGroups(java.util.Map context, CSSPrincipalIF principal, GroupSearchFilter groupSrchFilter, CSSProviderIF provider, CSSDelegatedListIF[] delegatedList) throws CSSCommunicationException, CSSException
context
- principal
- -
logged-in usergroupSrchFilter
- provider
- delegatedList
-
CSSCommunicationException
CSSException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |