-
- All Implemented Interfaces:
-
edu.wgu.osmt.db.HasPublishStatus,edu.wgu.osmt.db.UpdateObject
public final class RsdUpdateObject implements UpdateObject<RichSkillDescriptorDao>, HasPublishStatus<RichSkillDescriptorDao>
-
-
Field Summary
Fields Modifier and Type Field Description private final Longidprivate final Stringnameprivate final Stringstatementprivate final NullableFieldUpdate<KeywordDao>authorprivate final NullableFieldUpdate<KeywordDao>categoryprivate final ListFieldUpdate<KeywordDao>keywordsprivate final ListFieldUpdate<JobCodeDao>jobCodesprivate final ListFieldUpdate<CollectionDao>collectionsprivate final PublishStatuspublishStatus
-
Constructor Summary
Constructors Constructor Description RsdUpdateObject(Long id, String name, String statement, NullableFieldUpdate<KeywordDao> author, NullableFieldUpdate<KeywordDao> category, ListFieldUpdate<KeywordDao> keywords, ListFieldUpdate<JobCodeDao> jobCodes, ListFieldUpdate<CollectionDao> collections, PublishStatus publishStatus)
-
Method Summary
Modifier and Type Method Description LonggetId()final StringgetName()final StringgetStatement()final NullableFieldUpdate<KeywordDao>getAuthor()final NullableFieldUpdate<KeywordDao>getCategory()final ListFieldUpdate<KeywordDao>getKeywords()final ListFieldUpdate<JobCodeDao>getJobCodes()final ListFieldUpdate<CollectionDao>getCollections()PublishStatusgetPublishStatus()UnitapplyToDao(RichSkillDescriptorDao dao)final RsdUpdateObjectapplyKeywords()final RsdUpdateObjectapplyJobCodes()final RsdUpdateObjectapplyCollections()-
-
Constructor Detail
-
RsdUpdateObject
RsdUpdateObject(Long id, String name, String statement, NullableFieldUpdate<KeywordDao> author, NullableFieldUpdate<KeywordDao> category, ListFieldUpdate<KeywordDao> keywords, ListFieldUpdate<JobCodeDao> jobCodes, ListFieldUpdate<CollectionDao> collections, PublishStatus publishStatus)
-
-
Method Detail
-
getStatement
final String getStatement()
-
getAuthor
final NullableFieldUpdate<KeywordDao> getAuthor()
-
getCategory
final NullableFieldUpdate<KeywordDao> getCategory()
-
getKeywords
final ListFieldUpdate<KeywordDao> getKeywords()
-
getJobCodes
final ListFieldUpdate<JobCodeDao> getJobCodes()
-
getCollections
final ListFieldUpdate<CollectionDao> getCollections()
-
getPublishStatus
PublishStatus getPublishStatus()
-
applyToDao
Unit applyToDao(RichSkillDescriptorDao dao)
-
applyKeywords
final RsdUpdateObject applyKeywords()
-
applyJobCodes
final RsdUpdateObject applyJobCodes()
-
applyCollections
final RsdUpdateObject applyCollections()
-
-
-
-