|
DLESE Tools v1.6.0 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.dlese.dpc.schemedit.standards.AbstractCATHelperPlugin org.dlese.dpc.schemedit.standards.adn.AdnFrameworkPlugin
public class AdnFrameworkPlugin
CATHelperPlugin for the ADN framework
Constructor Summary | |
---|---|
AdnFrameworkPlugin()
|
Method Summary | |
---|---|
protected DleseSuggestionServiceHelper |
getCatHelper()
Gets the catHelper attribute of the AdnFrameworkPlugin object |
String |
getDerivedCATEndGrade()
Gets the gradeRangeOptionValue corresponding to the highest selected gradeRange in the current instance document. |
String |
getDerivedCATStartGrade()
Gets the gradeRangeOptionValue corresponding to the lowest selected gradeRange vocab in the current instance document. |
String |
getDescriptionPath()
Gets the descriptionPath attribute of the AdnFrameworkPlugin object |
List |
getGradeRangeOptions()
Gets the gradeRanges options corresponding to the grades searchable in the ADN framework service. |
String |
getGradeRangePath()
Gets the gradeRangePath attribute of the DleseSuggestionServiceHelper object |
String |
getKeywordPath()
Gets the keywordPath attribute of the DleseSuggestionServiceHelper object |
List |
getOptionalCatUIFields()
Gets the optionalCatUIFields attribute of the AdnFrameworkPlugin object |
String[] |
getRecordGradeRanges()
Gets the recordGradeRange vocab values from the instance document (i.e., the selected gradeRange vocab values) |
int |
getSelectedCATEndGrade(String[] gradeConstraints)
Compute a CAT API value for the endGrade (highest grade level) of the selected grade ranges. |
int |
getSelectedCATStartGrade(String[] gradeConstraints)
Compute a CAT API value for the startGrade (lowest grade level) of the selected grade ranges. |
String |
getSubjectPath()
Gets the subjectPath attribute of the AdnFrameworkPlugin object |
Methods inherited from class org.dlese.dpc.schemedit.standards.AbstractCATHelperPlugin |
---|
getRecordDescription, getRecordKeywords, getRecordSubjects, getRecordSubjects, init, normalizeSubjectValue, prtlnErr |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AdnFrameworkPlugin()
Method Detail |
---|
protected DleseSuggestionServiceHelper getCatHelper()
getCatHelper
in class AbstractCATHelperPlugin
public List getOptionalCatUIFields()
getOptionalCatUIFields
in interface CATHelperPlugin
getOptionalCatUIFields
in class AbstractCATHelperPlugin
public String getGradeRangePath()
getGradeRangePath
in class AbstractCATHelperPlugin
public String getDescriptionPath()
getDescriptionPath
in class AbstractCATHelperPlugin
public String getKeywordPath()
getKeywordPath
in class AbstractCATHelperPlugin
public String[] getRecordGradeRanges()
getRecordGradeRanges
in interface CATHelperPlugin
getRecordGradeRanges
in class AbstractCATHelperPlugin
public String getSubjectPath()
getSubjectPath
in class AbstractCATHelperPlugin
public int getSelectedCATStartGrade(String[] gradeConstraints)
The gradeConstraints for the adn framework are strings, such as "DLESE:Primary elementary", which represent a gradeRange (e.g., 0-2). This method determines the lowest bound of the supplied gradeConstraints.
getSelectedCATStartGrade
in interface CATHelperPlugin
getSelectedCATStartGrade
in class AbstractCATHelperPlugin
gradeConstraints
- NOT YET DOCUMENTED
public int getSelectedCATEndGrade(String[] gradeConstraints)
The gradeConstraints for the adn framework are strings, such as "DLESE:Primary elementary", which represent a gradeRange (e.g., 0-2). This method determines the highest bound of the supplied gradeConstraints.
getSelectedCATEndGrade
in interface CATHelperPlugin
getSelectedCATEndGrade
in class AbstractCATHelperPlugin
gradeConstraints
- NOT YET DOCUMENTED
public List getGradeRangeOptions()
The returned items contain two fields
getGradeRangeOptions
in interface CATHelperPlugin
getGradeRangeOptions
in class AbstractCATHelperPlugin
public String getDerivedCATStartGrade()
NOTE: in the case of ADN, gradeRange vocab values are same as gradeRangeOption values, so there is no need to convert, as there is for frameworks in which this isn't the case!
getDerivedCATStartGrade
in interface CATHelperPlugin
getDerivedCATStartGrade
in class AbstractCATHelperPlugin
public String getDerivedCATEndGrade()
getDerivedCATEndGrade
in interface CATHelperPlugin
getDerivedCATEndGrade
in class AbstractCATHelperPlugin
|
DLESE Tools v1.6.0 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |