|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Member
The Member interface provides access to information related to a particular entity.
Method Summary | |
---|---|
void |
addMemberAttribute(java.net.URI member,
SimpleAttribute data)
Add member attribute. |
void |
deleteMemberAttribute(java.net.URI member,
java.lang.String attributeName)
Delete attribute from a member. |
SimpleAttribute[] |
queryMemberAttributes(java.net.URI member,
java.lang.String[] attributeNames)
Query attributes of a member. |
Method Detail |
---|
void addMemberAttribute(java.net.URI member, SimpleAttribute data) throws java.rmi.RemoteException, PolicyException, ServiceException
Add member attribute. If an attribute with this name exists, its value will be replaced with the value provided in this operation.
ServiceException from ES 202 391-1 [2]:
* SVC0001: Service error.
* SVC0002: Invalid input value.
PolicyException from ES 202 391-1 [2]:
* POL0001: Policy error.
member
- xsd:anyURI
Member to add attribute todata
- SimpleAttribute
Attribute to add to member
java.rmi.RemoteException
PolicyException
ServiceException
SimpleAttribute[] queryMemberAttributes(java.net.URI member, java.lang.String[] attributeNames) throws java.rmi.RemoteException, PolicyException, ServiceException
Query attributes of a member. If any attributes requested do not exist, they will not be included in the result.
ServiceException from ES 202 391-1 [2]:
* SVC0001: Service error.
* SVC0002: Invalid input value.
PolicyException from ES 202 391-1 [2]:
* POL0001: Policy error.
member
- xsd:anyURI
Member to query attributes forattributeNames
- xsd:string [1..unbounded]
List of attribute names to retrieve
java.rmi.RemoteException
PolicyException
ServiceException
void deleteMemberAttribute(java.net.URI member, java.lang.String attributeName) throws java.rmi.RemoteException, PolicyException, ServiceException
Delete attribute from a member. If the attribute specified does not exist, it will be ignored.
ServiceException from ES 202 391-1 [2]:
* SVC0001: Service error.
* SVC0002: Invalid input value.
PolicyException from ES 202 391-1 [2]:
* POL0001: Policy error.
member
- xsd:anyURI
Member to remove attributes fromattributeName
- xsd:string
Name of attribute to delete
java.rmi.RemoteException
PolicyException
ServiceException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |