Package de.xima.fc.gui.bean.project
Class ProjectImportBean
- All Implemented Interfaces:
Serializable
Bean handling the import of projects (including the wizard)
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
AJSFContext.RedirectOptions, AJSFContext.RedirectOptionsBuilder
-
Field Summary
Fields inherited from class de.xima.fc.gui.bean.FCContextBean
systemUC
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addEditorGroupToCurrentUser
(BenutzerGruppe userGroup) void
addVisibilityGroupToCurrentUser
(BenutzerGruppe userGroup) boolean
canUserModify
(ImportConfigWrapper configWrapper) void
cleanUp()
void
void
void
void
continueWithStateMapping
(StateMapperModel stateMapper, Object state) int
List<?>
getOldStateDescription
(StateMapperModel stateMapper) getOldStateHeader
(StateMapperModel stateMapper) getStateName
(Object stateObj) int
int
Deprecated.boolean
hasAvailableClientResourcesOfType
(ImportConfigWrapper configWrapper) void
Deprecated.void
void
importProjectFromTemplate
(IProjectTemplate template, String projectScope) boolean
boolean
boolean
boolean
isSameFileCategory
(ImportConfigWrapper configWrapper, String resName) boolean
boolean
boolean
void
void
void
overrideActiveVersions
(boolean override) void
resolveConflict
(ImportConfigWrapper configWrapper, EEntityConflictResolveAction action) void
setImportFormActive
(boolean importFormActive) void
setImportFormDesc
(String importFormDesc) void
setImportFormGroup
(String importFormGroup) void
setImportFormName
(String importFormName) void
setImportProjectTags
(List<String> importProjectTags) void
setProjectCreationBean
(ProjectCreationBean projectCreationBean) void
setProjectEditAccess
(EProjectAccessConfig projectEditAccess) void
setProjectFilterBean
(ProjectFilterBean projectFilterBean) void
setProjectViewAccess
(EProjectAccessConfig projectViewAccess) void
setUpdateId
(Long updateId) void
setViewBean
(ViewBean viewBean) Deprecated.void
startImport
(org.primefaces.event.FileUploadEvent evt) void
startImportWithFile
(File file, String projectScope) void
startUpdate
(org.primefaces.event.FileUploadEvent evt) void
startUpdateWithFile
(File file) void
useAlternativeAsDependency
(ImportConfigWrapper configWrapper, Long alternativeId) Methods inherited from class de.xima.fc.gui.bean.FCContextBean
getNavigationBean, getSessionBean, isSetupUser, redirectToDashboard, setNavigationBean, setSessionBean, switchMainView, switchMainView, switchSubView, switchSubView
Methods inherited from class de.xima.fc.gui.bean.ABackendJSFContext
ec, findEntityContext, isDetached, isHasDB
Methods inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
destroySessionBean, encodeURL, findBean, findBean, findBean, findBean, findBean, findBean, findBean, findCurrentView, findUserContext, getBeanName, getBeanName, getContext, getCurrentViewBean, getLocaleBean, getRequest, getResponse, getSession, getSession, getSessionAttribute, isMasterServerContext, loadLazy, redirect, redirect, redirect, redirect, redirectToDashboard, redirectToDashboard, redirectToDashboard, setLocaleBean, setSessionAttribute, uc
Methods inherited from class de.xima.fc.gui.common.utils.msg.MessageUtils
addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsgFromString, addErrorMsgFromString, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsgFromString, addInfoMsgFromString, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addMsg, addMsg, addMsg, addMsg, addMsgs, addMsgs, addMsgToComponent, addMsgToComponent, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsgFromString, addWarnMsgFromString, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, cleanErrorMsg, errorMsg, errorMsg, getErrorMessage, getNewErrorMsg, getNewErrorMsg, getNewErrorMsg, getNewInfoMsg, getNewInfoMsg, getNewMsg, getNewWarnMsg, getNewWarnMsg, msg
Methods inherited from class de.xima.fc.gui.common.utils.msg.I18nUtils
getFacesContext, getLocale, rbValue, rbValue, rbValue, rbValueOrDefault, rbValueOrDefault
-
Constructor Details
-
ProjectImportBean
public ProjectImportBean()
-
-
Method Details
-
getProjectCreationBean
-
setProjectCreationBean
-
getProjectFilterBean
-
setProjectFilterBean
-
getFileName
-
setUpdateId
-
getProjectConfig
-
getFormVersionConfig
-
getStateMapping
-
getConfigurableStateMapping
-
getReferenceConfigs
-
getExisitingInboxes
-
getExisitingUserGroups
-
getExisitingClientResources
-
getExisitingCssTemplates
-
getExisitingXslTemplates
-
getExisitingHtmlTemplates
-
getExisitingUrlTemplates
-
getExisitingCsvDataSources
-
getExisitingXmlDataSources
-
getExisitingJsonDataSources
-
getExisitingDbDataSources
-
getExisitingAppointmentTemplates
-
getExisitingClientCounters
-
getImportStates
-
getImportWorkflowStates
-
hasAvailableClientResourcesOfType
-
isSameFileCategory
-
getImportStep
-
getVersionWarning
-
getProjectEditAccess
-
setProjectEditAccess
-
getProjectViewAccess
-
setProjectViewAccess
-
getImportType
-
isUserCanEditProject
public boolean isUserCanEditProject() -
isUserCanViewProject
public boolean isUserCanViewProject() -
getProjectEditGroups
-
getProjectViewGroups
-
isCanUserEditExisitingProject
public boolean isCanUserEditExisitingProject() -
isCanUserEditUserGroups
public boolean isCanUserEditUserGroups() -
getTotalFormRecordCount
public int getTotalFormRecordCount() -
getUpdateFormRecordCount
public int getUpdateFormRecordCount() -
getActiveVersionFormRecordCount
public int getActiveVersionFormRecordCount() -
getSummary
-
isShowOldNewWorfklowMismatch
public boolean isShowOldNewWorfklowMismatch() -
getOldNewWorfklowMismatchMessage
-
getUpdateFormRecordMsg
-
getJoinEditorGroupMsg
-
getJoinVisibleGroupMsg
-
getHelpView
- Returns:
- The help ID for the import or update dialog that links to the corresponding formcycle help page.
-
getDialogHeader
-
canUserModify
-
startUpdate
public void startUpdate(org.primefaces.event.FileUploadEvent evt) -
startUpdateWithFile
-
importProjectFromTemplate
-
startImport
public void startImport(org.primefaces.event.FileUploadEvent evt) -
startImportWithFile
-
continueWithImport
public void continueWithImport() -
clearProjectEditorSettings
public void clearProjectEditorSettings() -
keepProjectEditorSettings
public void keepProjectEditorSettings() -
addEditorGroupToCurrentUser
-
clearProjectVisibilitySettings
public void clearProjectVisibilitySettings() -
keepProjectVisibilitySettings
public void keepProjectVisibilitySettings() -
addVisibilityGroupToCurrentUser
-
continueWithStateMapping
-
getOldStateHeader
-
getOldStateDescription
-
getStateName
-
importProject
public void importProject() -
overrideActiveVersions
public void overrideActiveVersions(boolean override) -
importFormVersion
Deprecated. -
useAlternativeAsDependency
-
resolveConflict
-
cleanUp
@PreDestroy public void cleanUp() -
getViewBean
Deprecated. -
setViewBean
Deprecated. -
getImportFormName
-
setImportFormName
-
getImportFormDesc
-
setImportFormDesc
-
isImportFormActive
public boolean isImportFormActive() -
setImportFormActive
public void setImportFormActive(boolean importFormActive) -
getImportFormGroup
-
setImportFormGroup
-
getProjectGroupNames
-
getImportProjectTags
-
setImportProjectTags
-