@Entity public class DocumentMaster extends Object implements Serializable, Comparable<DocumentMaster>, Cloneable
Modifier and Type | Field and Description |
---|---|
private ACL |
acl |
private User |
author |
private Date |
checkOutDate |
private User |
checkOutUser |
private Date |
creationDate |
private String |
description |
private List<DocumentIteration> |
documentIterations |
private String |
id |
private Folder |
location |
private Set<Tag> |
tags |
private String |
title |
private String |
type |
private String |
version |
private Workflow |
workflow |
private Workspace |
workspace |
private String |
workspaceId |
Modifier | Constructor and Description |
---|---|
|
DocumentMaster() |
private |
DocumentMaster(Workspace pWorkspace,
String pId) |
|
DocumentMaster(Workspace pWorkspace,
String pId,
String pStringVersion,
User pAuthor) |
|
DocumentMaster(Workspace pWorkspace,
String pId,
User pAuthor) |
|
DocumentMaster(Workspace pWorkspace,
String pId,
Version pVersion,
User pAuthor) |
private String workspaceId
private String id
private String version
private User author
private Date creationDate
private Workspace workspace
private String title
private String type
private String description
private List<DocumentIteration> documentIterations
private User checkOutUser
private Date checkOutDate
private Workflow workflow
private Folder location
private ACL acl
public DocumentMaster()
public DocumentMaster(Workspace pWorkspace, String pId, String pStringVersion, User pAuthor)
public DocumentMaster(Workspace pWorkspace, String pId, Version pVersion, User pAuthor)
public String getType()
public void setType(String type)
public void setTitle(String pTitle)
public String getTitle()
public void setDescription(String pDescription)
public String getDescription()
public ACL getACL()
public void setACL(ACL acl)
public DocumentMasterKey getKey()
public String getVersion()
public DocumentIteration createNextIteration(User pUser)
public void setDocumentIterations(List<DocumentIteration> documentIterations)
public List<DocumentIteration> getDocumentIterations()
public DocumentIteration getLastIteration()
public DocumentIteration removeLastIteration()
public DocumentIteration getIteration(int pIteration)
public int getNumberOfIterations()
public boolean isCheckedOut()
public boolean isCheckedOutBy(String pUser)
public boolean isCheckedOutBy(User pUser)
public User getCheckOutUser()
public void setCheckOutUser(User pCheckOutUser)
public Date getCheckOutDate()
public void setCheckOutDate(Date pCheckOutDate)
public void setAuthor(User pAuthor)
public User getAuthor()
public void setCreationDate(Date pCreationDate)
public Date getCreationDate()
public void setWorkspace(Workspace pWorkspace)
public Workspace getWorkspace()
public String getWorkspaceId()
public String getId()
public Workflow getWorkflow()
public void setWorkflow(Workflow pWorkflow)
public String getLifeCycleState()
public boolean hasWorkflow()
public boolean addTag(Tag pTag)
public boolean removeTag(Tag pTag)
public int compareTo(DocumentMaster pDocM)
compareTo
in interface Comparable<DocumentMaster>
public Folder getLocation()
public void setLocation(Folder pLocation)
public void setId(String id)
public void setVersion(String version)
public DocumentMaster clone()
Copyright © 2013 OW2 Consortium. All Rights Reserved.