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 TypeMethodDescriptionint
getPreviewUri
(Projekt project, javax.servlet.http.HttpServletRequest request) org.primefaces.model.menu.MenuModel
getScope()
getTags()
getTitle()
int
int
boolean
isActive()
boolean
boolean
boolean
boolean
isOnline()
boolean
isProjectAvailable
(Date availableFrom, Date availableUntil) boolean
boolean
boolean
void
setActive
(boolean active) void
setAvailable
(boolean available) void
setCustomProjectMenuUrl
(URL customProjectMenuUrl) void
setDescription
(String description) void
setEditingAllowed
(boolean editingAllowed) void
setGroupName
(String groupName) void
setShowGroupHeader
(boolean showGroupHeader) void
void
toString()
void
update
(IEntityContext ec, IUser user, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) void
void
updateUris
(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:
compareTo
in interfaceComparable<ProjectViewModel>
-
toString
- Overrides:
toString
in classAEntityViewModel<Projekt>
-
getPreviewUri
-
isAvailable
public boolean isAvailable() -
setAvailable
public void setAvailable(boolean available)
-