Package de.xima.fc.gui.bean.resource
Class ProjectResourceBean
java.lang.Object
de.xima.fc.gui.common.utils.msg.I18nUtils
de.xima.fc.gui.common.utils.msg.MessageUtils
de.xima.fc.gui.common.utils.msg.AMessaging
de.xima.fc.gui.common.utils.msg.AJSFContext
de.xima.fc.gui.bean.ABackendJSFContext
de.xima.fc.gui.bean.FCContextBean
de.xima.fc.gui.bean.resource.ABasicResourceBean<ProjektRessourceDateiData,ProjektRessource>
de.xima.fc.gui.bean.resource.ProjectResourceBean
- All Implemented Interfaces:
Serializable
@Named
@ViewScoped
public class ProjectResourceBean
extends ABasicResourceBean<ProjektRessourceDateiData,ProjektRessource>
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Nested Class Summary
Nested ClassesNested 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.resource.ABasicResourceBean
FILENAME_RESOURCES_SUFFIX, FILENAME_RESOURCES_ZIP, forceTextEdit, model, resourceContentBean, userManagerFields inherited from class de.xima.fc.gui.bean.FCContextBean
systemUCFields inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
localeBean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckResourceNameExist(String name) protected booleancheckResourceNameExist(String name, ProjektRessource item) protected ProjektRessourcecreateResource(String fileName, byte[] data, String userName) org.primefaces.model.StreamedContentGeneratesStreamedContentfrom the List of all the marked resources contained within the model.protected IEntityListModel<ProjektRessource>protected voidvoidRemote command invoked when the designer conversation event is triggered.voidsetProject(IEntityViewModel<Projekt> model) voidsetProject(Long projectId) voidupdateProjectResourceList(List<String> updatesList, List<String> updatesContent) protected ProjektRessourceupdateResource(String fileName, byte[] data, String userName) Methods inherited from class de.xima.fc.gui.bean.resource.ABasicResourceBean
checkResourceUploads, cleanup, getFileConflicts, getGeneratedUrl, getModel, getPreviewType, getStreamedContent, hasResourceData, isForceTextEdit, isImageResource, isPreviewResource, isReaderResource, isShowImagePreview, isShowPreview, isShowReaderPreview, isShowTextPreview, isShowTextPreviewBinary, isSourceCodeResource, isTextPreviewSizeExceeded, isTextResource, onConflictsDialogClose, preCreate, preUpdate, resolveConflicts, resolveConflicts, setForceTextEdit, setModel, updateModel, upload, uploadAndPersistMethods inherited from class de.xima.fc.gui.bean.FCContextBean
getNavigationBean, getSessionBean, isSetupUser, redirectToDashboard, setNavigationBean, setSessionBean, switchMainView, switchMainView, switchSubView, switchSubViewMethods inherited from class de.xima.fc.gui.bean.ABackendJSFContext
ec, findEntityContext, isDetached, isHasDBMethods 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, ucMethods 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, msgMethods inherited from class de.xima.fc.gui.common.utils.msg.I18nUtils
getFacesContext, getLocale, rbValue, rbValue, rbValue, rbValueOrDefault, rbValueOrDefault
-
Constructor Details
-
ProjectResourceBean
public ProjectResourceBean()
-
-
Method Details
-
updateProjectResourceList
-
getProject
-
setProject
-
setProject
-
getMarkedResources
public org.primefaces.model.StreamedContent getMarkedResources()Description copied from class:ABasicResourceBeanGeneratesStreamedContentfrom the List of all the marked resources contained within the model. If this list contains only a single entry theStreamedContentfor this resource will be returned. If the list contains more than one entry the resources will be packed into a zip file and the generatedStreamedContentof the zip file will be returned.- Overrides:
getMarkedResourcesin classABasicResourceBean<ProjektRessourceDateiData,ProjektRessource> - Returns:
- the
StreamedContentof all the marked model resources
-
getNewModel
- Specified by:
getNewModelin classABasicResourceBean<ProjektRessourceDateiData,ProjektRessource>
-
createResource
- Specified by:
createResourcein classABasicResourceBean<ProjektRessourceDateiData,ProjektRessource>
-
updateResource
- Specified by:
updateResourcein classABasicResourceBean<ProjektRessourceDateiData,ProjektRessource>
-
checkResourceNameExist
- Specified by:
checkResourceNameExistin classABasicResourceBean<ProjektRessourceDateiData,ProjektRessource>
-
checkResourceNameExist
- Specified by:
checkResourceNameExistin classABasicResourceBean<ProjektRessourceDateiData,ProjektRessource>
-
processRefactorFormElementName
public void processRefactorFormElementName()Remote command invoked when the designer conversation event is triggered. -
getGeneratedUrl
- Specified by:
getGeneratedUrlin classABasicResourceBean<ProjektRessourceDateiData,ProjektRessource>
-
openResourceConflictDialog
protected void openResourceConflictDialog()- Specified by:
openResourceConflictDialogin classABasicResourceBean<ProjektRessourceDateiData,ProjektRessource>
-