@Entity @UniquePrequalificationSchema(groups=org.devgateway.toolkit.persistence.validator.groups.NonDraft.class, message="{org.devgateway.toolkit.persistence.dao.prequalification.UniquePrequalificationSchema.message}") @UniquePrequalificationSchemaItems(groups=org.devgateway.toolkit.persistence.validator.groups.NonDraft.class, message="{org.devgateway.toolkit.persistence.dao.prequalification.UniquePrequalificationSchemaItems.message}") public class PrequalificationSchema extends AbstractStatusAuditableEntity implements Labelable
statusComments
createdBy, createdDate, lastModifiedBy, lastModifiedDate
Constructor and Description |
---|
PrequalificationSchema() |
Modifier and Type | Method and Description |
---|---|
java.util.List<PrequalificationSchemaItem> |
getItems() |
java.lang.String |
getLabel() |
java.lang.String |
getName() |
AbstractAuditableEntity |
getParent()
Override this in subclasses and return the parent entity, or null if no
parent entity exists
|
java.lang.String |
getPrefix() |
java.util.Set<PrequalificationYearRange> |
getPrequalificationYearRanges() |
boolean |
isSelectable() |
void |
setItems(java.util.List<PrequalificationSchemaItem> items) |
void |
setLabel(java.lang.String label) |
void |
setName(java.lang.String name) |
void |
setPrefix(java.lang.String prefix) |
void |
setPrequalificationYearRanges(java.util.Set<PrequalificationYearRange> prequalificationYearRanges) |
java.lang.String |
toString() |
getNewStatusComment, getStatus, getStatusComments, getVisibleStatusComments, getVisibleStatusLabel, setNewStatusComment, setStatus, setStatusComments, setVisibleStatusComments, setVisibleStatusLabel
ensureParentUpdated, getCreatedBy, getCreatedDate, getLastModifiedBy, getLastModifiedDate, setCreatedBy, setCreatedDate, setLastModifiedBy, setLastModifiedDate, touch
getVersion
equals, getId, hashCode, isNew, setId
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
isExportable, isTerminated
public AbstractAuditableEntity getParent()
AbstractAuditableEntity
getParent
in class AbstractAuditableEntity
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getPrefix()
public void setPrefix(java.lang.String prefix)
public java.util.List<PrequalificationSchemaItem> getItems()
public void setItems(java.util.List<PrequalificationSchemaItem> items)
public java.util.Set<PrequalificationYearRange> getPrequalificationYearRanges()
public void setPrequalificationYearRanges(java.util.Set<PrequalificationYearRange> prequalificationYearRanges)
public java.lang.String toString()
toString
in class org.springframework.data.jpa.domain.AbstractPersistable<java.lang.Long>
public boolean isSelectable()