|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface MemberService
Interface that defines the Firedrum Member web service.
| Method Summary | |
|---|---|
Member |
addMember(java.lang.String clientUsername,
java.lang.String clientPassword,
Member member)
Add a new Member object for the given Client. |
CategoryArray |
getCategoryList(java.lang.String clientUsername,
java.lang.String clientPassword)
Return a list of Category objects for a client. |
CustomFieldDefArray |
getCustomFieldDefList(java.lang.String clientUsername,
java.lang.String clientPassword)
Return a list of Custom Field Types for a given the client. |
Member |
getMemberById(java.lang.String clientUsername,
java.lang.String clientPassword,
long memberId)
Return a Member, given the member's internal id. |
MemberArray |
getMemberListByEmail(java.lang.String clientUsername,
java.lang.String clientPassword,
java.lang.String memberEmail)
Return a list of Member objects for the given Client, filtered by email address. |
Member |
updateMember(java.lang.String clientUsername,
java.lang.String clientPassword,
Member member,
boolean replaceCategories,
boolean replaceCustomFieldData)
Update an existing Member object for the given Client. |
| Method Detail |
|---|
CategoryArray getCategoryList(java.lang.String clientUsername,
java.lang.String clientPassword)
throws InvalidClientFault,
CategoryNotFoundFault
clientUsername, - the username/userid used by the client to access the Firedrum system.clientPassword, - the password for the clientUsername.
InvalidClientFault
CategoryNotFoundFault
CustomFieldDefArray getCustomFieldDefList(java.lang.String clientUsername,
java.lang.String clientPassword)
throws InvalidClientFault
clientUsername, - the username/userid used by the client to access the Firedrum system.clientPassword, - the password for the clientUsername.
InvalidClientFault
Member getMemberById(java.lang.String clientUsername,
java.lang.String clientPassword,
long memberId)
throws InvalidClientFault
This method is typically only used for diagnostics.
clientUsername, - the username/userid used by the client to access the Firedrum system.clientPassword, - the password for the clientUsername.memberId, - the internal (Firedrum) identifier for a Member.
InvalidClientFault
MemberArray getMemberListByEmail(java.lang.String clientUsername,
java.lang.String clientPassword,
java.lang.String memberEmail)
throws InvalidClientFault
The returned list will only contain Member with the same email address specified on input parameter memberEmail.
clientUsername, - the username/userid used by the client to access the Firedrum system.clientPassword, - the password for the clientUsername.memberEmail, - an email address to be used in selecting/filtering Members for the Firedrum Client.
InvalidClientFault
Member addMember(java.lang.String clientUsername,
java.lang.String clientPassword,
Member member)
throws InvalidClientFault,
MemberExistsFault,
InvalidEmailAddressFault,
CategoryNotFoundFault,
CustomFieldTypeNotFoundFault,
MemberAddUnknownFault
clientUsername, - the username/userid used by the client to access the Firedrum system.clientPassword, - the password for the clientUsername.member, - a Member object to be added to the Firedrum system, associated with the Firedrum Client.
InvalidClientFault
MemberExistsFault
InvalidEmailAddressFault
CategoryNotFoundFault
CustomFieldTypeNotFoundFault
MemberAddUnknownFault
Member updateMember(java.lang.String clientUsername,
java.lang.String clientPassword,
Member member,
boolean replaceCategories,
boolean replaceCustomFieldData)
throws InvalidClientFault,
MemberNotFoundFault,
InvalidEmailAddressFault,
CategoryNotFoundFault,
CustomFieldTypeNotFoundFault,
MemberUpdateUnknownFault
clientUsername, - the username/userid used by the client to access the Firedrum system.clientPassword, - the password for the clientUsername.member, - a Member object to be updated in the Firedrum system, associated with the Firedrum Client.replaceCategories, - if true then the MemberCategory objects specified in the MemberCategoryList for
the Member will completely replace the existing MemberCategory objects for the Member. If false, any
MemberCategory objects in the MemberCategoryList will augment the existing MemberCategory objects for the
Member.replaceCustomFieldData, - if true then the MemberCustomField objects specified in the MemberCustomFieldList
for the Member will completely replace the existing MemberCustomField objects for the Member. If false,
any MemberCustomField objects in the MemberCustomFieldList will augment the existing MemberCustomField
objects for the Member.
InvalidClientFault
MemberNotFoundFault
InvalidEmailAddressFault
CategoryNotFoundFault
CustomFieldTypeNotFoundFault
MemberUpdateUnknownFault
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||