-
- All Implemented Interfaces:
-
edu.wgu.osmt.db.MutablePublishStatusDetails,edu.wgu.osmt.db.OutputsModel,edu.wgu.osmt.db.PublishStatusDetails
public final class CollectionDao extends LongEntity implements OutputsModel<Collection>, MutablePublishStatusDetails
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCollectionDao.Companion
-
Field Summary
Fields Modifier and Type Field Description private LocalDateTimecreationDateprivate LocalDateTimeupdateDateprivate Stringuuidprivate Stringnameprivate Stringdescriptionprivate KeywordDaoauthorprivate StringworkspaceOwnerprivate PublishStatusstatusprivate SizedIterable<RichSkillDescriptorDao>skillsprivate LocalDateTimepublishDateprivate LocalDateTimearchiveDateprivate ResultRow_readValuesprivate final Databasedbprivate final EntityID<Long>idprivate final EntityClass<Long, Entity<Long>>klassprivate final ResultRowreadValuesprivate final LinkedHashMap<Column<Object>, Object>writeValues
-
Constructor Summary
Constructors Constructor Description CollectionDao(EntityID<Long> id)
-
Method Summary
Modifier and Type Method Description final LocalDateTimegetCreationDate()final UnitsetCreationDate(LocalDateTime creationDate)final LocalDateTimegetUpdateDate()final UnitsetUpdateDate(LocalDateTime updateDate)final StringgetUuid()final UnitsetUuid(String uuid)final StringgetName()final UnitsetName(String name)final StringgetDescription()final UnitsetDescription(String description)final KeywordDaogetAuthor()final UnitsetAuthor(KeywordDao author)final StringgetWorkspaceOwner()final UnitsetWorkspaceOwner(String workspaceOwner)final PublishStatusgetStatus()final UnitsetStatus(PublishStatus status)final SizedIterable<RichSkillDescriptorDao>getSkills()final UnitsetSkills(SizedIterable<RichSkillDescriptorDao> skills)LocalDateTimegetPublishDate()UnitsetPublishDate(LocalDateTime publishDate)LocalDateTimegetArchiveDate()UnitsetArchiveDate(LocalDateTime archiveDate)CollectiontoModel()final CollectionDoctoDoc(Boolean embedded)-
Methods inherited from class org.jetbrains.exposed.dao.Entity
delete, flush, getDb, getId, getKlass, getReadValues, getValue, getValue, getValue, getValue, getWriteValues, get_readValues, lookup, lookupInReadValues, refresh, setValue, setValue, setValue, setValue, set_readValues, storeWrittenValues, via, via -
Methods inherited from class edu.wgu.osmt.db.PublishStatusDetails
publishStatus -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
CollectionDao
CollectionDao(EntityID<Long> id)
-
-
Method Detail
-
getCreationDate
final LocalDateTime getCreationDate()
-
setCreationDate
final Unit setCreationDate(LocalDateTime creationDate)
-
getUpdateDate
final LocalDateTime getUpdateDate()
-
setUpdateDate
final Unit setUpdateDate(LocalDateTime updateDate)
-
getDescription
final String getDescription()
-
setDescription
final Unit setDescription(String description)
-
getAuthor
final KeywordDao getAuthor()
-
setAuthor
final Unit setAuthor(KeywordDao author)
-
getWorkspaceOwner
final String getWorkspaceOwner()
-
setWorkspaceOwner
final Unit setWorkspaceOwner(String workspaceOwner)
-
getStatus
final PublishStatus getStatus()
-
setStatus
final Unit setStatus(PublishStatus status)
-
getSkills
final SizedIterable<RichSkillDescriptorDao> getSkills()
-
setSkills
final Unit setSkills(SizedIterable<RichSkillDescriptorDao> skills)
-
getPublishDate
LocalDateTime getPublishDate()
-
setPublishDate
Unit setPublishDate(LocalDateTime publishDate)
-
getArchiveDate
LocalDateTime getArchiveDate()
-
setArchiveDate
Unit setArchiveDate(LocalDateTime archiveDate)
-
toModel
Collection toModel()
-
toDoc
final CollectionDoc toDoc(Boolean embedded)
-
-
-
-