-
- All Implemented Interfaces:
-
edu.wgu.osmt.db.HasPublishStatus,edu.wgu.osmt.db.UpdateObject
public final class CollectionUpdateObject implements UpdateObject<CollectionDao>, HasPublishStatus<CollectionDao>
-
-
Field Summary
Fields Modifier and Type Field Description private final Longidprivate final Stringnameprivate final NullableFieldUpdate<KeywordDao>authorprivate final ListFieldUpdate<RichSkillDescriptorDao>skillsprivate final PublishStatuspublishStatus
-
Constructor Summary
Constructors Constructor Description CollectionUpdateObject(Long id, String name, NullableFieldUpdate<KeywordDao> author, ListFieldUpdate<RichSkillDescriptorDao> skills, PublishStatus publishStatus)
-
Method Summary
Modifier and Type Method Description LonggetId()final StringgetName()final NullableFieldUpdate<KeywordDao>getAuthor()final ListFieldUpdate<RichSkillDescriptorDao>getSkills()PublishStatusgetPublishStatus()UnitapplyToDao(CollectionDao dao)final CollectionUpdateObjectapplySkills()-
-
Constructor Detail
-
CollectionUpdateObject
CollectionUpdateObject(Long id, String name, NullableFieldUpdate<KeywordDao> author, ListFieldUpdate<RichSkillDescriptorDao> skills, PublishStatus publishStatus)
-
-
Method Detail
-
getAuthor
final NullableFieldUpdate<KeywordDao> getAuthor()
-
getSkills
final ListFieldUpdate<RichSkillDescriptorDao> getSkills()
-
getPublishStatus
PublishStatus getPublishStatus()
-
applyToDao
Unit applyToDao(CollectionDao dao)
-
applySkills
final CollectionUpdateObject applySkills()
-
-
-
-