@Entity
public class Document
extends java.lang.Object
| Constructor and Description |
|---|
Document(Template template,
com.clusterra.iam.core.application.tenant.TenantId tenantId,
com.clusterra.pmbok.project.domain.model.ProjectId projectId,
com.clusterra.pmbok.project.domain.model.ProjectVersionId projectVersionId) |
| Modifier and Type | Method and Description |
|---|---|
void |
approve() |
void |
edit() |
boolean |
equals(java.lang.Object o) |
com.clusterra.iam.core.application.user.UserId |
getCreatedByUserId() |
java.util.Date |
getCreatedDate() |
DocumentId |
getDocumentId() |
com.clusterra.iam.core.application.user.UserId |
getModifiedByUserId() |
java.util.Date |
getModifiedDate() |
com.clusterra.pmbok.project.domain.model.ProjectId |
getProjectId() |
com.clusterra.pmbok.project.domain.model.ProjectVersionId |
getProjectVersionId() |
java.lang.Integer |
getRevision() |
Status |
getStatus() |
Template |
getTemplate() |
com.clusterra.iam.core.application.tenant.TenantId |
getTenantId() |
int |
hashCode() |
void |
publish() |
void |
touch() |
public Document(Template template, com.clusterra.iam.core.application.tenant.TenantId tenantId, com.clusterra.pmbok.project.domain.model.ProjectId projectId, com.clusterra.pmbok.project.domain.model.ProjectVersionId projectVersionId)
public void touch()
public DocumentId getDocumentId()
public com.clusterra.pmbok.project.domain.model.ProjectId getProjectId()
public void publish()
public void approve()
public void edit()
public com.clusterra.iam.core.application.tenant.TenantId getTenantId()
public java.util.Date getCreatedDate()
public com.clusterra.iam.core.application.user.UserId getCreatedByUserId()
public java.util.Date getModifiedDate()
public com.clusterra.iam.core.application.user.UserId getModifiedByUserId()
public com.clusterra.pmbok.project.domain.model.ProjectVersionId getProjectVersionId()
public Template getTemplate()
public java.lang.Integer getRevision()
public Status getStatus()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object