public interface IDirServiceBizPolicy
extends com.webmethods.portal.bizPolicy.biz.IBizPolicy, com.webmethods.portal.bizPolicy.biz.view.IViewableContainerPolicy
Modifier and Type | Method and Description |
---|---|
void |
addPrincipalToGroup(IContext context,
IURI principalURI,
IURI groupURI)
Adds a principal to a group.
|
void |
addPrincipalToRole(IContext context,
IURI principalURI,
IURI roleURI)
Adds a principal to a role.
|
com.webmethods.portal.service.dir.IDirPrincipal |
createPrincipal(IContext context,
IThingID dirServiceID,
int type,
String uid,
Map properties)
Creates a new principal associated with this Directory Service
|
void |
deletePrincipal(IContext context,
IURI principalURI)
Deletes a principal
|
IThingID |
initializePrincipal(IContext context,
IURI principalURI)
Initializes a principal (user/group/role).
|
com.webmethods.portal.service.dir.IDirPrincipalList |
listPrincipals(IContext context,
IThingID dirServiceID,
int type,
int start,
int end)
List the registered principals, either users or roles
|
com.webmethods.portal.service.dir.IDirPrincipalList |
listPrincipalsEx(IContext context,
IThingID dirServiceID,
int type,
com.webmethods.portal.service.view.IPagingCookie pagingCookie) |
void |
removePrincipalFromGroup(IContext context,
IURI principalURI,
IURI groupURI)
Removes a principal from a group.
|
void |
removePrincipalFromRole(IContext context,
IURI principalURI,
IURI roleURI)
Removes a principal from a role.
|
com.webmethods.portal.service.dir.IDirPrincipalList |
searchDirectory(IContext context,
IThingID dirServiceID,
int type,
String queryString)
This isn't an LDAP query, but merely a wildcard query, such as 'bob' that searches for ids
|
com.webmethods.portal.service.dir.IDirPrincipalList |
searchDirectory(IContext context,
IThingID dirServiceID,
int type,
String queryString,
com.webmethods.portal.service.view.IPagingCookie pagingCookie)
This isn't an LDAP query, but merely a wildcard query, such as 'bob' that searches for ids
|
com.webmethods.portal.service.dir.IDirPrincipalList |
searchDirectoryRefined(IContext context,
IThingID dirServiceID,
int type,
com.webmethods.common.search.query.ISearchQuery searchQuery)
Query for principals using an ISearchQuery object rather than a single keyword
|
com.webmethods.portal.service.dir.IDirPrincipalList |
searchDirectoryRefined(IContext context,
IThingID dirServiceID,
int type,
com.webmethods.common.search.query.ISearchQuery searchQuery,
com.webmethods.portal.service.view.IPagingCookie pagingCookie)
Query for principals using an ISearchQuery object rather than a single keyword
|
getPagingCookie, getPagingCookie, pageBackward, pageForeward, setPagingCookie
getIcon, view
com.webmethods.portal.service.dir.IDirPrincipalList listPrincipals(IContext context, IThingID dirServiceID, int type, int start, int end) throws com.webmethods.portal.bizPolicy.BizException
context
- dirServiceID
- the thingid of the directory servicetype
- either IDirConstants.TYPE_USER
or IDirConstants.TYPE_GROUP
start
- 0 is the first possible entryend
- must be greater then start or -1 for allIDirPrincipalList
com.webmethods.portal.bizPolicy.BizException
com.webmethods.portal.service.dir.IDirPrincipalList listPrincipalsEx(IContext context, IThingID dirServiceID, int type, com.webmethods.portal.service.view.IPagingCookie pagingCookie) throws com.webmethods.portal.bizPolicy.BizException
context
- dirServiceID
- the thingid of the directory servicetype
- either IDirConstants.TYPE_USER
or IDirConstants.TYPE_GROUP
pagingCookie
- IPagingCookie
IDirPrincipalList
com.webmethods.portal.bizPolicy.BizException
listPrincipals(com.webmethods.portal.bizPolicy.IContext, com.webmethods.portal.service.meta2.thing.IThingID, int, int, int)
,
IViewablePolicy.getPagingCookie(com.webmethods.portal.bizPolicy.IContext, com.webmethods.portal.system.IURI, String)
com.webmethods.portal.service.dir.IDirPrincipalList searchDirectory(IContext context, IThingID dirServiceID, int type, String queryString) throws com.webmethods.portal.bizPolicy.BizException
context
- dirServiceID
- the thingid of the directory servicetype
- either IDirConstants.TYPE_USER
or IDirConstants.TYPE_GROUP
queryString
- IDirPrincipalList
com.webmethods.portal.bizPolicy.BizException
com.webmethods.portal.service.dir.IDirPrincipalList searchDirectory(IContext context, IThingID dirServiceID, int type, String queryString, com.webmethods.portal.service.view.IPagingCookie pagingCookie) throws com.webmethods.portal.bizPolicy.BizException
context
- dirServiceID
- the thingid of the directory servicetype
- either IDirConstants.TYPE_USER
or IDirConstants.TYPE_GROUP
queryString
- pagingCookie
- IDirPrincipalList
com.webmethods.portal.bizPolicy.BizException
com.webmethods.portal.service.dir.IDirPrincipalList searchDirectoryRefined(IContext context, IThingID dirServiceID, int type, com.webmethods.common.search.query.ISearchQuery searchQuery) throws com.webmethods.portal.bizPolicy.BizException
context
- dirServiceID
- the thingid of the directory servicetype
- either IDirConstants.TYPE_USER
or IDirConstants.TYPE_GROUP
searchQuery
- pagingCookie
- IDirPrincipalList
com.webmethods.portal.bizPolicy.BizException
com.webmethods.portal.service.dir.IDirPrincipalList searchDirectoryRefined(IContext context, IThingID dirServiceID, int type, com.webmethods.common.search.query.ISearchQuery searchQuery, com.webmethods.portal.service.view.IPagingCookie pagingCookie) throws com.webmethods.portal.bizPolicy.BizException
context
- dirServiceID
- the thingid of the directory servicetype
- either IDirConstants.TYPE_USER
or IDirConstants.TYPE_GROUP
searchQuery
- pagingCookie
- IDirPrincipalList
com.webmethods.portal.bizPolicy.BizException
IThingID initializePrincipal(IContext context, IURI principalURI) throws com.webmethods.portal.bizPolicy.BizException
context
- principalURI
- com.webmethods.portal.bizPolicy.BizException
com.webmethods.portal.service.dir.IDirPrincipal createPrincipal(IContext context, IThingID dirServiceID, int type, String uid, Map properties) throws com.webmethods.portal.bizPolicy.BizException
type
- either IDirConstants.TYPE_USER
or IDirConstants.TYPE_GROUP
uid
- properties
- name-value pairscom.webmethods.portal.bizPolicy.BizException
void deletePrincipal(IContext context, IURI principalURI) throws com.webmethods.portal.bizPolicy.BizException
principalURI
- com.webmethods.portal.bizPolicy.BizException
void addPrincipalToGroup(IContext context, IURI principalURI, IURI groupURI) throws com.webmethods.portal.bizPolicy.BizException
IDirService
principalURI
- groupURI
- com.webmethods.portal.bizPolicy.BizException
void addPrincipalToRole(IContext context, IURI principalURI, IURI roleURI) throws com.webmethods.portal.bizPolicy.BizException
principalURI
- roleURI
- com.webmethods.portal.bizPolicy.BizException
void removePrincipalFromGroup(IContext context, IURI principalURI, IURI groupURI) throws com.webmethods.portal.bizPolicy.BizException
IDirService
principalURI
- groupURI
- com.webmethods.portal.bizPolicy.BizException
void removePrincipalFromRole(IContext context, IURI principalURI, IURI roleURI) throws com.webmethods.portal.bizPolicy.BizException
principalURI
- roleURI
- com.webmethods.portal.bizPolicy.BizException