Class MastFrameworkPlugin

All Implemented Interfaces:
CATHelperPlugin

public class MastFrameworkPlugin extends AsnCATPlugin
CATService FrameworkPlugin providing information specific to the mast framework.
Author:
ostwald
  • Constructor Details

    • MastFrameworkPlugin

      public MastFrameworkPlugin()
  • Method Details

    • gradeRangeHelperInit

      protected GradeRangeHelper gradeRangeHelperInit()
      NOTE: values below come from vocabLayoutFile (http://meta.usu.edu/frameworks/mast/1.0/groups/gemEdLevel-mast-groups-cataloger-en-us.xml) - There are no values defined in schema!
      Specified by:
      gradeRangeHelperInit in class AsnCATPlugin
      Returns:
      NOT YET DOCUMENTED
      See Also:
    • getOptionalCatUIFields

      public List getOptionalCatUIFields()
      Gets the optionalCatUIFields attribute of the MastFrameworkPlugin object
      Specified by:
      getOptionalCatUIFields in interface CATHelperPlugin
      Specified by:
      getOptionalCatUIFields in class AsnCATPlugin
      Returns:
      The optionalCatUIFields value
    • getGradeRangePath

      public String getGradeRangePath()
      Gets the gradeRangePath of the mast framework
      Specified by:
      getGradeRangePath in class AsnCATPlugin
      Returns:
      The gradeRangePath value
    • getKeywordPath

      public String getKeywordPath()
      Gets the keywordPath of the mast framework
      Specified by:
      getKeywordPath in class AsnCATPlugin
      Returns:
      The keywordPath value
    • getDescriptionPath

      public String getDescriptionPath()
      Gets the descriptionPath of the mast framework
      Specified by:
      getDescriptionPath in class AsnCATPlugin
      Returns:
      The descriptionPath value
    • getSubjectPath

      public String getSubjectPath()
      Gets the subjectPath of the mast framework
      Specified by:
      getSubjectPath in class AsnCATPlugin
      Returns:
      The subjectPath value
    • getGradeRangeOptions

      public List getGradeRangeOptions()
      Gets the GradeRanges corresponding to the grades searchable in the Suggestion service (and which can be specified in the control box).

      NOTE: the "values" should correspond to what the service expects, while the "labels" should correspond to the selectable values from the metaDataFramework.

      Specified by:
      getGradeRangeOptions in interface CATHelperPlugin
      Specified by:
      getGradeRangeOptions in class AsnCATPlugin
      Returns:
      The gradeRanges value