Package de.xima.fc.gui.model.project
Class ProjectViewModel
java.lang.Object
de.xima.fc.gui.model.project.AEntityViewModel<Projekt>
de.xima.fc.gui.model.project.ProjectViewModel
- All Implemented Interfaces:
IEntityViewModel<Projekt>,Serializable,Comparable<ProjectViewModel>
public class ProjectViewModel
extends AEntityViewModel<Projekt>
implements Comparable<ProjectViewModel>
Model for displaying only the necessary information of a project
- Author:
- XIMA MEDIA GmbH, Dresden - Norman Lorenz - 07.07.2020
- See Also:
-
Field Summary
Fields inherited from class de.xima.fc.gui.model.project.AEntityViewModel
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetPreviewUri(Projekt project, javax.servlet.http.HttpServletRequest request) org.primefaces.model.menu.MenuModelgetScope()getTags()getTitle()intintbooleanisActive()booleanbooleanbooleanbooleanisOnline()booleanisProjectAvailable(Date availableFrom, Date availableUntil) booleanbooleanbooleanvoidsetActive(boolean active) voidsetAvailable(boolean available) voidsetCustomProjectMenuUrl(URL customProjectMenuUrl) voidsetDescription(String description) voidsetEditingAllowed(boolean editingAllowed) voidsetGroupName(String groupName) voidsetShowGroupHeader(boolean showGroupHeader) voidvoidtoString()voidupdate(IEntityContext ec, IUser user, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) voidvoidupdateUris(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Deprecated.Methods inherited from class de.xima.fc.gui.model.project.AEntityViewModel
equals, getId, hashCode
-
Constructor Details
-
ProjectViewModel
-
-
Method Details
-
isOnline
public boolean isOnline() -
isWorkflowVersionInvalid
public boolean isWorkflowVersionInvalid() -
getTitle
-
setTitle
-
getDescription
-
setDescription
-
getGroupName
-
setGroupName
-
isActive
public boolean isActive() -
setActive
public void setActive(boolean active) -
getScope
-
isCustomScope
public boolean isCustomScope() -
getActiveVersionId
-
getActiveWorkflowVersionId
-
isEditingAllowed
public boolean isEditingAllowed() -
setEditingAllowed
public void setEditingAllowed(boolean editingAllowed) -
isUsesNewWorkflow
public boolean isUsesNewWorkflow() -
getUnreadRecordCount
public int getUnreadRecordCount() -
getTotalRecordCount
public int getTotalRecordCount() -
getCustomProjectMenuUrl
-
setCustomProjectMenuUrl
-
getProvideUri
-
getPreviewUri
-
getDesignerUri
-
getThumbnailUri
-
getWorkflowDesignerUri
-
getProjectLinkMenu
public org.primefaces.model.menu.MenuModel getProjectLinkMenu() -
getTags
-
setTags
-
isShowGroupHeader
public boolean isShowGroupHeader() -
setShowGroupHeader
public void setShowGroupHeader(boolean showGroupHeader) -
update
public void update(IEntityContext ec, IUser user, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) -
updateUris
@Deprecated public void updateUris(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Deprecated. -
updateRecordData
-
isProjectAvailable
-
compareTo
- Specified by:
compareToin interfaceComparable<ProjectViewModel>
-
toString
- Overrides:
toStringin classAEntityViewModel<Projekt>
-
getPreviewUri
-
isAvailable
public boolean isAvailable() -
setAvailable
public void setAvailable(boolean available)
-