-
- 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 KeywordDaoauthorprivate 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 KeywordDaogetAuthor()final UnitsetAuthor(KeywordDao author)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)
-
getAuthor
final KeywordDao getAuthor()
-
setAuthor
final Unit setAuthor(KeywordDao author)
-
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)
-
-
-
-