public interface IPrincipalAttributeBizPolicy
extends com.webmethods.portal.bizPolicy.biz.IBizPolicy
Modifier and Type | Method and Description |
---|---|
Map |
getAllAttributes(IContext context,
IURI principalURI)
Get all of the available attributes from all of the principal attribute providers
|
Object |
getAttribute(IContext context,
IURI principalURI,
IThingID principalAttributeProviderID,
String attrName)
Retrieves an attribute
|
List |
getAttributeNames(IContext context,
IURI principalURI,
IThingID principalAttributeProviderID)
The attribute names
|
Map |
getAttributes(IContext context,
IURI principalURI,
IThingID principalAttributeProviderID)
Get all of the attributes managed by this principal provider
|
List |
getAttributeTitles(IContext context,
IURI principalURI,
IThingID principalAttributeProviderID,
Locale locale)
The attribute titles
|
com.webmethods.portal.service.dir.impl.typed.TypedAttribute |
getTypedAttribute(IContext context,
IURI principalURI,
IThingID principalAttributeProviderID,
String attrName)
Retrieves an attribute as a TypedAttribute object
|
Map |
getTypedAttributes(IContext context,
IURI principalURI,
IThingID principalAttributeProviderID)
Get all of the attributes managed by this principal provider as a Map of name/TypedAttribute pairs
|
void |
modifyPrincipal(IContext context,
IURI principalURI,
IThingID principalAttributeProviderID,
String attrName,
Object attrValue)
Sets a new attribute on this provider
|
void |
modifyPrincipalEx(IContext context,
IURI principalURI,
IThingID principalAttributeProviderID,
Map attrMap)
Sets a Map of attribute name/value pairs on this provider
|
void |
modifyRole(IContext context,
IURI principalURI,
IThingID roleProviderID,
Map roleProps)
Sets new properties on a role
|
Map getAllAttributes(IContext context, IURI principalURI) throws com.webmethods.portal.bizPolicy.BizException
principalURI
- com.webmethods.portal.bizPolicy.BizException
Map getAttributes(IContext context, IURI principalURI, IThingID principalAttributeProviderID) throws com.webmethods.portal.bizPolicy.BizException
principalURI
- principalAttributeProviderID
- com.webmethods.portal.bizPolicy.BizException
Object getAttribute(IContext context, IURI principalURI, IThingID principalAttributeProviderID, String attrName) throws PortalException
principalURI
- principalAttributeProviderID
- attrName
- PortalException
Map getTypedAttributes(IContext context, IURI principalURI, IThingID principalAttributeProviderID) throws com.webmethods.portal.bizPolicy.BizException
principalURI
- principalAttributeProviderID
- com.webmethods.portal.bizPolicy.BizException
com.webmethods.portal.service.dir.impl.typed.TypedAttribute getTypedAttribute(IContext context, IURI principalURI, IThingID principalAttributeProviderID, String attrName) throws PortalException
principalURI
- principalAttributeProviderID
- attrName
- PortalException
void modifyPrincipal(IContext context, IURI principalURI, IThingID principalAttributeProviderID, String attrName, Object attrValue) throws PortalException
principalURI
- principalAttributeProviderID
- attrName
- attrValue
- PortalException
void modifyPrincipalEx(IContext context, IURI principalURI, IThingID principalAttributeProviderID, Map attrMap) throws PortalException
principalURI
- principalAttributeProviderID
- attrMap
- - a map of name/value pairs representing attributes for this providerPortalException
void modifyRole(IContext context, IURI principalURI, IThingID roleProviderID, Map roleProps) throws com.webmethods.portal.bizPolicy.BizException
principalURI
- roleProviderID
- roleProps
- com.webmethods.portal.bizPolicy.BizException
List getAttributeNames(IContext context, IURI principalURI, IThingID principalAttributeProviderID) throws PortalException
principalURI
- principalAttributeProviderID
- PortalException
List getAttributeTitles(IContext context, IURI principalURI, IThingID principalAttributeProviderID, Locale locale) throws PortalException
principalURI
- principalAttributeProviderID
- locale
- (not currently used)PortalException