|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPrincipalAttributeBizPolicy
Provides service level biz policies (commands) for the principal attribute providers
Method Summary | |
---|---|
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 |
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 |
Method Detail |
---|
Map getAllAttributes(IContext context, IURI principalURI) throws BizException
principalURI
-
BizException
Map getAttributes(IContext context, IURI principalURI, IThingID principalAttributeProviderID) throws BizException
principalURI
- principalAttributeProviderID
-
com.webmethods.portal.bizPolicy.BizException
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 BizException
principalURI
- principalAttributeProviderID
-
com.webmethods.portal.bizPolicy.BizException
BizException
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 provider
PortalException
void modifyRole(IContext context, IURI principalURI, IThingID roleProviderID, Map roleProps) throws BizException
principalURI
- roleProviderID
- roleProps
-
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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |