public class SegmentSetupController
extends org.openmdx.portal.servlet.AbstractWizardController
Constructor and Description |
---|
SegmentSetupController()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
doCancel()
Cancel action.
|
void |
doRefresh()
Refresh action.
|
void |
doSetup()
Setup action.
|
AccountFilterGlobal |
findAccountFilter(String accountFilterName,
Segment segment)
Find account filter.
|
ActivityFilterGlobal |
findActivityFilter(String activityFilterName,
Segment segment)
Find activity filter.
|
AddressFilterGlobal |
findAddressFilter(String accountFilterName,
Segment segment)
Find address filter.
|
ContractFilterGlobal |
findContractFilter(String contractFilterName,
Segment segment)
Find contract filter.
|
Document |
findDocument(String documentName,
Segment segment)
Find document.
|
DocumentFolder |
findDocumentFolder(String documentFolderName,
Segment segment)
Find document folder.
|
ExportProfile |
findExportProfile(String exportProfileName,
UserHome userHome)
Find export profile.
|
QuickAccess |
findFavorite(String favoriteName,
UserHome userHome)
Find favorite.
|
SalesTaxType |
findSalesTaxType(String name,
Segment segment)
Init sales tax type.
|
Segment |
getAccountSegment() |
Segment |
getActivitySegment() |
Segment |
getBuildingSegment() |
Segment |
getContractSegment() |
Segment |
getDepotSegment() |
Segment |
getDocumentSegment() |
Segment |
getProductSegment() |
UserHome |
getUserHome() |
Segment |
getWorkflowSegment() |
AccountFilterGlobal |
initAccountFilter(String filterName,
AccountFilterProperty[] filterProperties,
Segment segment,
List<PrincipalGroup> allUsers)
Init account filter.
|
ActivityFilterGlobal |
initActivityFilter(String filterName,
ActivityFilterProperty[] filterProperties,
Segment segment,
List<PrincipalGroup> allUsers)
Init activity filter.
|
AddressFilterGlobal |
initAddressFilter(String filterName,
AddressFilterProperty[] filterProperties,
Segment segment,
List<PrincipalGroup> allUsers)
Init address filter.
|
ContractFilterGlobal |
initContractFilter(String filterName,
ContractFilterProperty[] filterProperties,
Segment segment,
List<PrincipalGroup> allUsers)
Init contract filter.
|
Document |
initDocument(String documentName,
URL revisionURL,
String revisionMimeType,
String revisionName,
DocumentFolder documentFolder,
Segment segment,
List<PrincipalGroup> allUsers)
Init document.
|
DocumentFolder |
initDocumentFolder(String documentFolderName,
Segment segment,
List<PrincipalGroup> allUsers)
Init document filter.
|
ExportProfile |
initExportProfile(String exportProfileName,
String[] forClass,
String mimeType,
String exportParams,
Document template,
UserHome userHome,
List<PrincipalGroup> allUsers)
Init export profile.
|
QuickAccess |
initFavorite(String favoriteName,
org.openmdx.base.jmi1.ContextCapable reference,
String iconKey,
String action,
UserHome userHome)
Init favorite.
|
SalesTaxType |
initSalesTaxType(String name,
BigDecimal rate,
Segment segment)
Init sales tax type.
|
boolean |
isCurrentUserIsAdmin() |
void |
renderSetupReport(Writer out) |
close, 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
public static final String ACCOUNT_FILTER_NAME_ALL
public static final String ACCOUNT_FILTER_NAME_NO_OR_BROKEN_VCARD
public static final String ADDRESS_FILTER_NAME_ALL
public static final String CONTRACT_FILTER_NAME_LEAD_FORECAST
public static final String CONTRACT_FILTER_NAME_OPPORTUNITY_FORECAST
public static final String CONTRACT_FILTER_NAME_QUOTE_FORECAST
public static final String CONTRACT_FILTER_NAME_WON_LEADS
public static final String CONTRACT_FILTER_NAME_WON_OPPORTUNITIES
public static final String CONTRACT_FILTER_NAME_WON_QUOTES
public static final String ACTIVITY_FILTER_NAME_PHONE_CALLS
public static final String ACTIVITY_FILTER_NAME_NEW_ACTIVITIES
public static final String ACTIVITY_FILTER_NAME_OPEN_ACTIVITIES
public static final String ACTIVITY_FILTER_NAME_MEETINGS
public static final String EXPORT_PROFILE_NAME_CONTRACT_LIST
public static final String EXPORT_PROFILE_NAME_CONTRACT_WITH_POSITION_LIST
public static final String EXPORT_PROFILE_NAME_ACTIVITY_LIST
public static final String EXPORT_PROFILE_NAME_ACTIVITY_WITH_FOLLOWUP_LIST
public static final String EXPORT_PROFILE_NAME_ACCOUNT_MEMBER_LIST
public static final String EXPORT_PROFILE_NAME_ACCOUNT_LIST
public static final String MAILMERGE_TEMPLATE_FOLDER_NAME
public static final String MAILMERGE_TEMPLATE_NAME_LETTER
public static final String MAILMERGE_TEMPLATE_NAME_LABEL
public static final String MESSAGE_OF_THE_DAY_FOLDER_NAME
public static final String MESSAGE_OF_THE_DAY_DOCUMENT_NAME
public static final String SALES_TAX_TYPE_NAME_8_5
public static final String REPORT_TEMPLATE_FOLDER_NAME
public static final String REPORT_TEMPLATE_NAME_CONTRACT_LIST
public static final String REPORT_TEMPLATE_NAME_CONTRACT_WITH_POSITION_LIST
public static final String REPORT_TEMPLATE_NAME_ACTIVITY_LIST
public static final String REPORT_TEMPLATE_NAME_ACTIVITY_WITH_FOLLOWUP_LIST
public static final String REPORT_TEMPLATE_NAME_ACCOUNT_MEMBER_LIST
public static final String REPORT_TEMPLATE_NAME_ACCOUNT_LIST
public static final String FAVORITE_NAME_CREATE_ACTIVITY
public static final String FAVORITE_NAME_CREATE_CONTACT
public static final String FAVORITE_NAME_CREATE_CONTRACT
public static final String FAVORITE_NAME_CREATE_LEAD
public static final String FAVORITE_NAME_SCHEDULE_EVENT
public static final String OK
public static final String MISSING
public AccountFilterGlobal findAccountFilter(String accountFilterName, Segment segment)
accountFilterName
- segment
- pm
- public AddressFilterGlobal findAddressFilter(String accountFilterName, Segment segment)
accountFilterName
- segment
- pm
- public ContractFilterGlobal findContractFilter(String contractFilterName, Segment segment)
contractFilterName
- segment
- pm
- public ActivityFilterGlobal findActivityFilter(String activityFilterName, Segment segment)
activityFilterName
- segment
- pm
- public ExportProfile findExportProfile(String exportProfileName, UserHome userHome)
exportProfileName
- userHome
- pm
- public Document findDocument(String documentName, Segment segment) throws org.openmdx.base.exception.ServiceException
documentName
- segment
- org.openmdx.base.exception.ServiceException
public QuickAccess findFavorite(String favoriteName, UserHome userHome)
favoriteName
- userHome
- pm
- public DocumentFolder findDocumentFolder(String documentFolderName, Segment segment) throws org.openmdx.base.exception.ServiceException
documentFolderName
- segment
- org.openmdx.base.exception.ServiceException
public AccountFilterGlobal initAccountFilter(String filterName, AccountFilterProperty[] filterProperties, Segment segment, List<PrincipalGroup> allUsers)
filterName
- filterProperties
- pm
- segment
- allUsers
- public AddressFilterGlobal initAddressFilter(String filterName, AddressFilterProperty[] filterProperties, Segment segment, List<PrincipalGroup> allUsers)
filterName
- filterProperties
- pm
- segment
- allUsers
- public ContractFilterGlobal initContractFilter(String filterName, ContractFilterProperty[] filterProperties, Segment segment, List<PrincipalGroup> allUsers)
filterName
- filterProperties
- pm
- segment
- allUsers
- public ActivityFilterGlobal initActivityFilter(String filterName, ActivityFilterProperty[] filterProperties, Segment segment, List<PrincipalGroup> allUsers)
filterName
- filterProperties
- pm
- segment
- allUsers
- public DocumentFolder initDocumentFolder(String documentFolderName, Segment segment, List<PrincipalGroup> allUsers) throws org.openmdx.base.exception.ServiceException
documentFolderName
- segment
- allUsers
- org.openmdx.base.exception.ServiceException
public Document initDocument(String documentName, URL revisionURL, String revisionMimeType, String revisionName, DocumentFolder documentFolder, Segment segment, List<PrincipalGroup> allUsers) throws org.openmdx.base.exception.ServiceException
documentName
- revisionURL
- revisionMimeType
- revisionName
- documentFolder
- segment
- allUsers
- org.openmdx.base.exception.ServiceException
public ExportProfile initExportProfile(String exportProfileName, String[] forClass, String mimeType, String exportParams, Document template, UserHome userHome, List<PrincipalGroup> allUsers)
exportProfileName
- forClass
- mimeType
- exportParams
- template
- pm
- userHome
- allUsers
- public QuickAccess initFavorite(String favoriteName, org.openmdx.base.jmi1.ContextCapable reference, String iconKey, String action, UserHome userHome)
favoriteName
- reference
- iconKey
- action
- pm
- userHome
- public SalesTaxType findSalesTaxType(String name, Segment segment)
name
- segment
- pm
- public SalesTaxType initSalesTaxType(String name, BigDecimal rate, Segment segment)
name
- rate
- segment
- pm
- public void doCancel()
public void renderSetupReport(Writer out) throws org.openmdx.base.exception.ServiceException, IOException
org.openmdx.base.exception.ServiceException
IOException
public void doRefresh() throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public void doSetup() throws org.openmdx.base.exception.ServiceException
org.openmdx.base.exception.ServiceException
public boolean isCurrentUserIsAdmin()
public Segment getAccountSegment()
public Segment getActivitySegment()
public Segment getProductSegment()
public Segment getContractSegment()
public Segment getDocumentSegment()
public Segment getWorkflowSegment()
public UserHome getUserHome()
public Segment getDepotSegment()
public Segment getBuildingSegment()
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.