public abstract class CreateAccountWizardController
extends org.openmdx.portal.servlet.AbstractWizardController
Modifier and Type | Field and Description |
---|---|
protected Account |
account |
protected String |
errorMsg |
protected String |
errorTitle |
protected Map<String,Object> |
formFields |
protected Boolean |
isAddMemberMode |
protected Boolean |
isAddMembershipMode |
protected List<Account> |
matchingAccounts |
protected String |
membershipXri |
protected String |
memberXri |
protected org.openmdx.portal.servlet.ViewPort |
viewPort |
Constructor and Description |
---|
CreateAccountWizardController()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
doAddMember(String accountXri,
Map<String,Object> formFields)
AddMember action.
|
void |
doAddMembership(String accountXri,
String targetAccountXri,
Map<String,Object> formFields)
AddMembership action.
|
void |
doCancel(String accountXri,
Map<String,Object> formFields)
Cancel action.
|
void |
doDisableMember(String accountXri,
String memberXri,
Map<String,Object> formFields)
DisableMember action.
|
void |
doDisableMembership(String accountXri,
String memberXri,
Map<String,Object> formFields)
DisableMembership action.
|
void |
doEditMember(String accountXri,
String memberXri,
Map<String,Object> formFields)
EditMember action.
|
void |
doEditMembership(String accountXri,
String membershipXri,
Map<String,Object> formFields)
EditMembership action.
|
void |
doRefresh(String accountXri,
Map<String,Object> formFields)
Refresh action.
|
abstract void |
doSearch(String accountXri,
Map<String,Object> formFields)
Search action.
|
Account |
getAccount()
Get current contact.
|
String |
getErrorMsg()
Get error message.
|
String |
getErrorTitle()
Get error title.
|
Map<String,Object> |
getFormFields()
Get form values.
|
Boolean |
getIsAddMemberMode() |
Boolean |
getIsAddMembershipMode()
Return true if in add membership mode.
|
List<Account> |
getMatchingAccounts()
Get accounts selected by doSearch action.
|
String |
getMembershipXri()
Get XRI of selected account membership.
|
String |
getMemberXri() |
org.openmdx.portal.servlet.ViewPort |
getViewPort(Writer out)
Get view port.
|
protected void |
initAliasName(Segment accountSegment,
Map<String,Object> formFields)
Init alias name for contact.
|
boolean |
isCreateActivityButtonEnabled()
Flag to turn on / off create activity button.
|
boolean |
isCreateContractButtonsEnabled()
Flag to turn on/off create contract buttons.
|
protected boolean |
isValidForUpdate()
This method is called by doOK to check whether updateAccount() is allowed to
be invoked.
|
protected abstract void |
mapToAccount(Account account,
Map<String,Object> formFields)
Map form fields to account.
|
protected void |
mapToAddresses(Account account,
Map<String,Object> formFields)
Map form fields to contact addresses.
|
protected void |
mapToMember(Member member,
Map<String,Object> formFields)
Map form fields to member.
|
protected void |
mapToMembership(Member member,
Map<String,Object> formFields)
Map form fields to membership.
|
protected abstract Account |
newAccountInstance() |
protected Member |
newMemberInstance()
Get new Member instance.
|
protected Member |
newMembershipInstance()
Get new Membership instance.
|
protected void |
updateAccount(Account account,
Map<String,Object> formFields,
Boolean isAddMemberMode,
String memberXri,
Boolean isAddMembershipMode,
String membershipXri)
Update account.
|
forward, getApp, getCodes, getCommand, getCurrentView, getErrorMessage, getExitAction, getFieldLabel, getFirstParameterValue, getForm, getForms, getObject, getObjectIdentity, getParameterValues, getPm, getProviderName, getRequest, getRequestId, getRequestParameter, getSegmentName, getServletPath, getServletPathPrefix, getSession, getTexts, getToolTip, getWizardName, handle, init, initFormFields, prepare, setApp, setCodes, setCurrentView, setExitAction, setForms, setObject, setObjectIdentity, setPm, setProviderName, setRequest, setRequestId, setSegmentName, setSession, setTexts
protected String errorMsg
protected String errorTitle
protected Account account
protected Boolean isAddMembershipMode
protected String membershipXri
protected Boolean isAddMemberMode
protected String memberXri
protected org.openmdx.portal.servlet.ViewPort viewPort
public CreateAccountWizardController()
protected abstract void mapToAccount(Account account, Map<String,Object> formFields)
contact
- formFields
- protected void mapToAddresses(Account account, Map<String,Object> formFields)
contact
- formFields
- protected void mapToMember(Member member, Map<String,Object> formFields)
member
- formFields
- protected void mapToMembership(Member member, Map<String,Object> formFields)
member
- formFields
- protected void initAliasName(Segment accountSegment, Map<String,Object> formFields)
formFields
- protected void updateAccount(Account account, Map<String,Object> formFields, Boolean isAddMemberMode, String memberXri, Boolean isAddMembershipMode, String membershipXri) throws org.openmdx.base.exception.ServiceException
account
- formFields
- isAddMembershipMode
- membershipXri
- org.openmdx.base.exception.ServiceException
protected abstract Account newAccountInstance() throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
protected Member newMemberInstance()
protected Member newMembershipInstance()
protected boolean isValidForUpdate()
public void doRefresh(String accountXri, Map<String,Object> formFields) throws org.openmdx.base.exception.ServiceException
accountXri
- formFields
- org.openmdx.base.exception.ServiceException
public void doCancel(String accountXri, Map<String,Object> formFields) throws org.openmdx.base.exception.ServiceException
accountXri
- formFields
- org.openmdx.base.exception.ServiceException
public abstract void doSearch(String accountXri, Map<String,Object> formFields) throws org.openmdx.base.exception.ServiceException
accountXri
- formFields
- org.openmdx.base.exception.ServiceException
public void doDisableMembership(String accountXri, String memberXri, Map<String,Object> formFields) throws org.openmdx.base.exception.ServiceException
memberXri
- formFields
- org.openmdx.base.exception.ServiceException
public void doAddMembership(String accountXri, String targetAccountXri, Map<String,Object> formFields) throws org.openmdx.base.exception.ServiceException
formFields
- org.openmdx.base.exception.ServiceException
public void doEditMembership(String accountXri, String membershipXri, Map<String,Object> formFields) throws org.openmdx.base.exception.ServiceException
membershipXri
- formFields
- org.openmdx.base.exception.ServiceException
public void doDisableMember(String accountXri, String memberXri, Map<String,Object> formFields) throws org.openmdx.base.exception.ServiceException
accountXri
- memberXri
- formFields
- org.openmdx.base.exception.ServiceException
public void doAddMember(String accountXri, Map<String,Object> formFields) throws org.openmdx.base.exception.ServiceException
accountXri
- formFields
- org.openmdx.base.exception.ServiceException
public void doEditMember(String accountXri, String memberXri, Map<String,Object> formFields) throws org.openmdx.base.exception.ServiceException
accountXri
- memberXri
- formFields
- org.openmdx.base.exception.ServiceException
public String getErrorMsg()
public String getErrorTitle()
public String getMembershipXri()
public List<Account> getMatchingAccounts()
public Boolean getIsAddMembershipMode()
public Boolean getIsAddMemberMode()
public String getMemberXri()
public Account getAccount()
public org.openmdx.portal.servlet.ViewPort getViewPort(Writer out)
out
- public void close() throws org.openmdx.base.exception.ServiceException
close
in class org.openmdx.portal.servlet.AbstractWizardController
org.openmdx.base.exception.ServiceException
public boolean isCreateContractButtonsEnabled()
public boolean isCreateActivityButtonEnabled()
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.