-
- 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 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, ListFieldUpdate<KeywordDao> keywords, ListFieldUpdate<JobCodeDao> jobCodes, ListFieldUpdate<CollectionDao> collections, PublishStatus publishStatus)
-
Method Summary
Modifier and Type Method Description LonggetId()final StringgetName()final StringgetStatement()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, ListFieldUpdate<KeywordDao> keywords, ListFieldUpdate<JobCodeDao> jobCodes, ListFieldUpdate<CollectionDao> collections, PublishStatus publishStatus)
-
-
Method Detail
-
getStatement
final String getStatement()
-
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()
-
-
-
-