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 AJSFContext
AJSFContext.RedirectOptions, AJSFContext.RedirectOptionsBuilder -
Field Summary
Fields inherited from class FCContextBean
systemUC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEditorGroupToCurrentUser(BenutzerGruppe userGroup) voidaddVisibilityGroupToCurrentUser(BenutzerGruppe userGroup) booleanbooleanbooleanbooleancanUserModify(ImportConfigWrapper configWrapper) voidvoidcleanUp()voidvoidvoidvoidcontinueWithStateMapping(StateMapperModel stateMapper, Object state) intorg.primefaces.model.menu.MenuModelgetExistingClientFormThemeMenuModel(ImportConfigWrapper configWrapper) Creates the menu model for selecting an existingClientFormThemeas an alternative dependency.List<javax.faces.model.SelectItem> Gets a list of existing form themes that can be used as an alternative for an existing form theme dependency.List<?> org.primefaces.model.menu.MenuModelgetOldStateDescription(StateMapperModel stateMapper) getOldStateHeader(StateMapperModel stateMapper) getStateName(Object stateObj) intintDeprecated.booleanhasAvailableClientResourcesOfType(ImportConfigWrapper configWrapper) voidDeprecated.voidvoidimportProjectFromTemplate(IProjectTemplate template, String projectScope) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisSameFileCategory(ImportConfigWrapper configWrapper, String resName) booleanbooleanbooleanvoidvoidvoidoverrideActiveVersions(boolean override) voidresolveConflict(ImportConfigWrapper configWrapper, EEntityConflictResolveAction action) voidsetImportFormActive(boolean importFormActive) voidsetImportFormDesc(String importFormDesc) voidsetImportFormGroup(String importFormGroup) voidsetImportFormName(String importFormName) voidsetImportProjectTags(List<String> importProjectTags) voidsetProjectCreationBean(ProjectCreationBean projectCreationBean) voidsetProjectEditAccess(EProjectAccessConfig projectEditAccess) voidsetProjectFilterBean(ProjectFilterBean projectFilterBean) voidsetProjectViewAccess(EProjectAccessConfig projectViewAccess) voidsetUpdateId(Long updateId) voidsetViewBean(ViewBean viewBean) Deprecated.voidstartImport(org.primefaces.event.FileUploadEvent evt) voidstartImportWithFile(File file, String projectScope) voidstartUpdate(org.primefaces.event.FileUploadEvent evt) voidstartUpdateWithFile(File file) voiduseAlternativeAsDependency(ImportConfigWrapper configWrapper, Object alternative) Methods inherited from class FCContextBean
getNavigationBean, getSessionBean, isSetupUser, redirectToDashboard, setNavigationBean, setSessionBean, switchMainView, switchMainView, switchSubView, switchSubViewMethods inherited from class ABackendJSFContext
ec, findEntityContext, isDetached, isHasDBMethods inherited from class 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, ucMethods inherited from class 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, msgMethods inherited from class I18nUtils
getFacesContext, getLocale, rbValue, rbValue, rbValue, rbValueOrDefault, rbValueOrDefault
-
Constructor Details
-
ProjectImportBean
public ProjectImportBean()
-
-
Method Details
-
addEditorGroupToCurrentUser
-
addVisibilityGroupToCurrentUser
-
canCreateOrUpdatePromptConnection
-
canCreatePromptQuery
-
canUpdatePromptQuery
-
canUserModify
-
checkAndUpdateDependenciesView
public void checkAndUpdateDependenciesView() -
cleanUp
@PreDestroy public void cleanUp() -
clearProjectEditorSettings
public void clearProjectEditorSettings() -
clearProjectVisibilitySettings
public void clearProjectVisibilitySettings() -
continueWithImport
public void continueWithImport() -
continueWithStateMapping
-
getActiveVersionFormRecordCount
public int getActiveVersionFormRecordCount() -
getConfigurableStateMapping
-
getDialogHeader
-
getExisitingAppointmentTemplates
-
getExisitingClientCounters
-
getExisitingClientResources
-
getExisitingCssTemplates
-
getExisitingCsvDataSources
-
getExisitingDbDataSources
-
getExisitingHtmlTemplates
-
getExisitingInboxes
-
getExisitingJsonDataSources
-
getExisitingUrlTemplates
-
getExisitingUserGroups
-
getExisitingXmlDataSources
-
getExisitingXslTemplates
-
getExistingClientFormThemeMenuModel
public org.primefaces.model.menu.MenuModel getExistingClientFormThemeMenuModel(ImportConfigWrapper configWrapper) Creates the menu model for selecting an existingClientFormThemeas an alternative dependency.- Parameters:
configWrapper- TheImportConfigWrapperfor which the alternative dependency is needed.- Returns:
- The menu model with the options.
-
getExistingFormThemeReferences
Gets a list of existing form themes that can be used as an alternative for an existing form theme dependency. Includes client form themes, but also form themes from other sources such as plugins.- Returns:
- The list of existing form themes.
-
getExistingPromptConnections
-
getExistingPromptQueries
-
getFileName
-
getFormVersionConfig
-
getHelpView
- Returns:
- The help ID for the import or update dialog that links to the corresponding formcycle help page.
-
getImportFormDesc
-
setImportFormDesc
-
getImportFormGroup
-
setImportFormGroup
-
getImportFormName
-
setImportFormName
-
getImportProjectTags
-
setImportProjectTags
-
getImportStates
-
getImportStep
-
getImportType
-
getImportWorkflowStates
-
getJoinEditorGroupMsg
-
getJoinVisibleGroupMsg
-
getMenuModelForExistingUrlTemplates
public org.primefaces.model.menu.MenuModel getMenuModelForExistingUrlTemplates(ImportConfigWrapper wrapper) -
getOldNewWorfklowMismatchMessage
-
getOldStateDescription
-
getOldStateHeader
-
getProjectConfig
-
getProjectCreationBean
-
setProjectCreationBean
-
getProjectEditAccess
-
setProjectEditAccess
-
getProjectEditGroups
-
getProjectFilterBean
-
setProjectFilterBean
-
getProjectGroupNames
-
getProjectViewAccess
-
setProjectViewAccess
-
getProjectViewGroups
-
getReferenceConfigs
-
getStateMapping
-
getStateName
-
getSummary
-
getTotalFormRecordCount
public int getTotalFormRecordCount() -
getUnhandledPromptConnectionImportSpec
-
getUnhandledPromptQueryImportSpec
-
getUpdateFormRecordCount
public int getUpdateFormRecordCount() -
getUpdateFormRecordMsg
-
getVersionWarning
-
getViewBean
Deprecated. -
setViewBean
Deprecated. -
hasAvailableClientResourcesOfType
-
importFormVersion
Deprecated. -
importProject
public void importProject() -
importProjectFromTemplate
-
isCanUserEditExisitingProject
public boolean isCanUserEditExisitingProject() -
isCanUserEditUserGroups
public boolean isCanUserEditUserGroups() -
isConnectionConfiguredForQuery
-
isDependenciesNeedHandling
public boolean isDependenciesNeedHandling() -
isImportFormActive
public boolean isImportFormActive() -
setImportFormActive
public void setImportFormActive(boolean importFormActive) -
isSameFileCategory
-
isShowOldNewWorfklowMismatch
public boolean isShowOldNewWorfklowMismatch() -
isUserCanEditProject
public boolean isUserCanEditProject() -
isUserCanViewProject
public boolean isUserCanViewProject() -
keepProjectEditorSettings
public void keepProjectEditorSettings() -
keepProjectVisibilitySettings
public void keepProjectVisibilitySettings() -
overrideActiveVersions
public void overrideActiveVersions(boolean override) -
resolveConflict
-
setUpdateId
-
startImport
public void startImport(org.primefaces.event.FileUploadEvent evt) -
startImportWithFile
-
startUpdate
public void startUpdate(org.primefaces.event.FileUploadEvent evt) -
startUpdateWithFile
-
useAlternativeAsDependency
-
isCanUserEditPromptQueries
public boolean isCanUserEditPromptQueries() -
isCanUserEditPromptConnections
public boolean isCanUserEditPromptConnections()
-