public abstract class AbstractMemberFacadeClient extends AbstractBusinessObjectDocumentFacadeClient
This class provides a set of methods that can be used to communicate with the Member facade. This class represents a library of Member operations that can be performed. The purpose of this class is to hide the details about constructing the business object document that represents the service request into simple Java methods. The complexity of building the request document and making the request is all managed by this client class of the Member facade.
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM Copyright notice field.
|
Constructor and Description |
---|
AbstractMemberFacadeClient()
Creates an instance of the client to communicate with the Member facade.
|
AbstractMemberFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
Creates an instance of the client to communicate with the Member facade.
|
Modifier and Type | Method and Description |
---|---|
com.ibm.commerce.member.facade.datatypes.RespondMemberGroupType | changeMemberGroup(com.ibm.commerce.member.facade.datatypes.ChangeMemberGroupType aChangeMemberGroup)
This method will communicate with the MemberGroup facade and send the specified ChangeMemberGroup request.
|
RespondOrganizationType | changeOrganization(ChangeOrganizationType aChangeOrganization)
This method will communicate with the Organization facade and send the specified ChangeOrganization request.
|
RespondPersonType | changePerson(ChangePersonType aChangePerson)
This method will communicate with the Person facade and send the specified ChangePerson request.
|
RespondPersonType | changePerson(ChangePersonType aChangePerson, java.util.Map<java.lang.String,java.lang.String[]> transformedRestRequestMap)
This method is added for REST customization.
|
protected com.ibm.commerce.member.facade.datatypes.AcknowledgeMemberGroupDataAreaType | checkAcknowledgeMemberGroup(com.ibm.commerce.member.facade.datatypes.AcknowledgeMemberGroupDataAreaType acknowledgeMemberGroupDataArea)
This method will examine the AcknowledgeMemberGroupDataArea to see if there is any error information reported.
|
protected AcknowledgeOrganizationDataAreaType | checkAcknowledgeOrganization(AcknowledgeOrganizationDataAreaType acknowledgeOrganizationDataArea)
This method will examine the AcknowledgeOrganizationDataArea to see if there is any error information reported.
|
protected AcknowledgePersonDataAreaType | checkAcknowledgePerson(AcknowledgePersonDataAreaType acknowledgePersonDataArea)
This method will examine the AcknowledgePersonDataArea to see if there is any error information reported.
|
protected com.ibm.commerce.member.facade.datatypes.RespondMemberGroupDataAreaType | checkRespondMemberGroup(com.ibm.commerce.member.facade.datatypes.RespondMemberGroupDataAreaType respondMemberGroupDataArea)
This method will examine the RespondMemberGroupDataArea to see if there is any error information reported.
|
protected RespondOrganizationDataAreaType | checkRespondOrganization(RespondOrganizationDataAreaType respondOrganizationDataArea)
This method will examine the RespondOrganizationDataArea to see if there is any error information reported.
|
protected RespondPersonDataAreaType | checkRespondPerson(RespondPersonDataAreaType respondPersonDataArea)
This method will examine the RespondPersonDataArea to see if there is any error information reported.
|
protected ShowMemberGroupDataAreaType | checkShowMemberGroup(ShowMemberGroupDataAreaType showMemberGroupDataArea)
This method will examine the ShowMemberGroupDataArea to see if there is any error information reported.
|
protected ShowOrganizationDataAreaType | checkShowOrganization(ShowOrganizationDataAreaType showOrganizationDataArea)
This method will examine the ShowOrganizationDataArea to see if there is any error information reported.
|
protected ShowPersonDataAreaType | checkShowPerson(ShowPersonDataAreaType showPersonDataArea)
This method will examine the ShowPersonDataArea to see if there is any error information reported.
|
protected MemberFactory | getMemberFactory()
This method will return the default instance of the Member Factory.
|
ShowMemberGroupType | getMemberGroup(GetMemberGroupType aGetMemberGroup)
This method will communicate with the Member facade and send the specified GetMemberGroup.
|
ShowMemberGroupDataAreaType | getMemberGroup(GetType getVerb)
This method returns the ShowMemberGroupDataArea when issuing the specified get expression to fetch MemberGroups.
|
java.util.List | getMemberGroup(java.lang.String expressionLanguage, java.lang.String expression)
This method returns a list of MemberGroups based on the expression specified.
|
ShowOrganizationType | getOrganization(GetOrganizationType aGetOrganization)
This method will communicate with the Member facade and send the specified GetOrganization.
|
ShowOrganizationDataAreaType | getOrganization(GetType getVerb)
This method returns the ShowOrganizationDataArea when issuing the specified get expression to fetch Organizations.
|
java.util.List | getOrganization(java.lang.String expressionLanguage, java.lang.String expression)
This method returns a list of Organizations based on the expression specified.
|
ShowPersonType | getPerson(GetPersonType aGetPerson)
This method will communicate with the Member facade and send the specified GetPerson.
|
ShowPersonDataAreaType | getPerson(GetType getVerb)
This method returns the ShowPersonDataArea when issuing the specified get expression to fetch Persons.
|
java.util.List | getPerson(java.lang.String expressionLanguage, java.lang.String expression)
This method returns a list of Persons based on the expression specified.
|
com.ibm.commerce.member.facade.datatypes.AcknowledgeMemberGroupType | processMemberGroup(com.ibm.commerce.member.facade.datatypes.ProcessMemberGroupType aProcessMemberGroup)
This method will communicate with the Member facade and send the specified ProcessMemberGroup request.
|
AcknowledgeOrganizationType | processOrganization(ProcessOrganizationType aProcessOrganization)
This method will communicate with the Member facade and send the specified ProcessOrganization request.
|
AcknowledgePersonType | processPerson(ProcessPersonType aProcessPerson)
This method will communicate with the Member facade and send the specified ProcessPerson request.
|
AcknowledgePersonType | processPerson(ProcessPersonType aProcessPerson, java.util.Map<java.lang.String,java.lang.String[]> transformedRestRequestMap)
This method is added for REST customization.
|
ConfirmBODType | syncOrganization(SyncOrganizationType aSyncOrganization)
This method will communicate with the Organization facade and send the specified SyncOrganization request.
|
ConfirmBODType | syncPerson(SyncPersonType aSyncPerson)
This method will communicate with the Person facade and send the specified SyncPerson request.
|
public static final java.lang.String COPYRIGHT
public AbstractMemberFacadeClient()
public AbstractMemberFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
protected MemberFactory getMemberFactory()
public ShowMemberGroupType getMemberGroup(GetMemberGroupType aGetMemberGroup)
public com.ibm.commerce.member.facade.datatypes.AcknowledgeMemberGroupType processMemberGroup(com.ibm.commerce.member.facade.datatypes.ProcessMemberGroupType aProcessMemberGroup)
public com.ibm.commerce.member.facade.datatypes.RespondMemberGroupType changeMemberGroup(com.ibm.commerce.member.facade.datatypes.ChangeMemberGroupType aChangeMemberGroup)
protected com.ibm.commerce.member.facade.datatypes.AcknowledgeMemberGroupDataAreaType checkAcknowledgeMemberGroup(com.ibm.commerce.member.facade.datatypes.AcknowledgeMemberGroupDataAreaType acknowledgeMemberGroupDataArea) throws MemberGroupException
protected com.ibm.commerce.member.facade.datatypes.RespondMemberGroupDataAreaType checkRespondMemberGroup(com.ibm.commerce.member.facade.datatypes.RespondMemberGroupDataAreaType respondMemberGroupDataArea) throws MemberGroupException
protected ShowMemberGroupDataAreaType checkShowMemberGroup(ShowMemberGroupDataAreaType showMemberGroupDataArea) throws MemberGroupException
public ShowMemberGroupDataAreaType getMemberGroup(GetType getVerb) throws MemberGroupException
public java.util.List getMemberGroup(java.lang.String expressionLanguage, java.lang.String expression) throws MemberGroupException
public ShowPersonType getPerson(GetPersonType aGetPerson)
public AcknowledgePersonType processPerson(ProcessPersonType aProcessPerson)
public AcknowledgePersonType processPerson(ProcessPersonType aProcessPerson, java.util.Map<java.lang.String,java.lang.String[]> transformedRestRequestMap)
public RespondPersonType changePerson(ChangePersonType aChangePerson)
public RespondPersonType changePerson(ChangePersonType aChangePerson, java.util.Map<java.lang.String,java.lang.String[]> transformedRestRequestMap)
public ConfirmBODType syncPerson(SyncPersonType aSyncPerson)
protected AcknowledgePersonDataAreaType checkAcknowledgePerson(AcknowledgePersonDataAreaType acknowledgePersonDataArea) throws PersonException
protected RespondPersonDataAreaType checkRespondPerson(RespondPersonDataAreaType respondPersonDataArea) throws PersonException
protected ShowPersonDataAreaType checkShowPerson(ShowPersonDataAreaType showPersonDataArea) throws PersonException
public ShowPersonDataAreaType getPerson(GetType getVerb) throws PersonException
public java.util.List getPerson(java.lang.String expressionLanguage, java.lang.String expression) throws PersonException
public ShowOrganizationType getOrganization(GetOrganizationType aGetOrganization)
public AcknowledgeOrganizationType processOrganization(ProcessOrganizationType aProcessOrganization)
public RespondOrganizationType changeOrganization(ChangeOrganizationType aChangeOrganization)
public ConfirmBODType syncOrganization(SyncOrganizationType aSyncOrganization)
protected AcknowledgeOrganizationDataAreaType checkAcknowledgeOrganization(AcknowledgeOrganizationDataAreaType acknowledgeOrganizationDataArea) throws OrganizationException
protected RespondOrganizationDataAreaType checkRespondOrganization(RespondOrganizationDataAreaType respondOrganizationDataArea) throws OrganizationException
protected ShowOrganizationDataAreaType checkShowOrganization(ShowOrganizationDataAreaType showOrganizationDataArea) throws OrganizationException
public ShowOrganizationDataAreaType getOrganization(GetType getVerb) throws OrganizationException
public java.util.List getOrganization(java.lang.String expressionLanguage, java.lang.String expression) throws OrganizationException