Class Msp2FrameworkPlugin
java.lang.Object
org.dlese.dpc.schemedit.standards.AbstractCATHelperPlugin
org.dlese.dpc.schemedit.standards.asn.AsnCATPlugin
org.dlese.dpc.schemedit.standards.asn.plugin.NcsItemFrameworkPlugin
org.dlese.dpc.schemedit.standards.asn.plugin.Msp2FrameworkPlugin
- All Implemented Interfaces:
CATHelperPlugin
CATService FrameworkPlugin providing information specific to the "msp2"
framework.
The msp2 framework has multiple subject fields and a repeating keywords field.
- Author:
- ostwald
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the descriptionPath of the msp2 frameworkGets the gradeRangePath of the msp2 frameworkGets the keywordPath of the msp2 frameworkGets the optionalCatUIFields attribute of the Msp2FrameworkPlugin objectString[]Gets the collected recordSubjects defined under three xpaths.Gets the subjectPath of the msp2 frameworkprotected StringnormalizeSubjectValue(String value) Remove semicolons from subject values.Methods inherited from class org.dlese.dpc.schemedit.standards.asn.plugin.NcsItemFrameworkPlugin
getGradeRangeOptions, gradeRangeHelperInitMethods inherited from class org.dlese.dpc.schemedit.standards.asn.AsnCATPlugin
getCatHelper, getDerivedCATEndGrade, getDerivedCATStartGrade, getGradeLevelOptionValue, getGradeRangeHelper, getSelectedCATEndGrade, getSelectedCATStartGrade, prtlnErrMethods inherited from class org.dlese.dpc.schemedit.standards.AbstractCATHelperPlugin
getRecordDescription, getRecordGradeRanges, getRecordKeywords, getRecordSubjects, init
-
Constructor Details
-
Msp2FrameworkPlugin
public Msp2FrameworkPlugin()
-
-
Method Details
-
getOptionalCatUIFields
Gets the optionalCatUIFields attribute of the Msp2FrameworkPlugin object- Specified by:
getOptionalCatUIFieldsin interfaceCATHelperPlugin- Overrides:
getOptionalCatUIFieldsin classNcsItemFrameworkPlugin- Returns:
- The optionalCatUIFields value
-
getGradeRangePath
Gets the gradeRangePath of the msp2 framework- Overrides:
getGradeRangePathin classNcsItemFrameworkPlugin- Returns:
- The gradeRangePath value
-
getRecordSubjects
Gets the collected recordSubjects defined under three xpaths.- Specified by:
getRecordSubjectsin interfaceCATHelperPlugin- Overrides:
getRecordSubjectsin classAbstractCATHelperPlugin- Returns:
- The recordSubjects value
-
normalizeSubjectValue
Remove semicolons from subject values.NOTE: we may want to tak only the leaf, since the upper levels of the hierarchical msp2 subject values can be noise that drowns out the signal provided by the leaf.
- Overrides:
normalizeSubjectValuein classAbstractCATHelperPlugin- Parameters:
value- NOT YET DOCUMENTED- Returns:
- NOT YET DOCUMENTED
-
getKeywordPath
Gets the keywordPath of the msp2 framework- Overrides:
getKeywordPathin classNcsItemFrameworkPlugin- Returns:
- The keywordPath value
-
getDescriptionPath
Gets the descriptionPath of the msp2 framework- Overrides:
getDescriptionPathin classNcsItemFrameworkPlugin- Returns:
- The descriptionPath value
-
getSubjectPath
Gets the subjectPath of the msp2 framework- Overrides:
getSubjectPathin classNcsItemFrameworkPlugin- Returns:
- The subjectPath value
-