Class GeneratedClassificationClass

All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
ClassificationClass

public abstract class GeneratedClassificationClass extends Category
Generated class for type ClassificationClass.
See Also:
  • Field Details

    • EXTERNALID

      public static final String EXTERNALID
      Qualifier of the ClassificationClass.externalID attribute
      See Also:
    • REVISION

      public static final String REVISION
      Qualifier of the ClassificationClass.revision attribute
      See Also:
    • SHOWEMPTYATTRIBUTES

      public static final String SHOWEMPTYATTRIBUTES
      Qualifier of the ClassificationClass.showEmptyAttributes attribute
      See Also:
    • DECLAREDCLASSIFICATIONATTRIBUTES

      public static final String DECLAREDCLASSIFICATIONATTRIBUTES
      Qualifier of the ClassificationClass.declaredClassificationAttributes attribute
      See Also:
    • INHERITEDCLASSIFICATIONATTRIBUTES

      public static final String INHERITEDCLASSIFICATIONATTRIBUTES
      Qualifier of the ClassificationClass.inheritedClassificationAttributes attribute
      See Also:
    • CLASSIFICATIONATTRIBUTES

      public static final String CLASSIFICATIONATTRIBUTES
      Qualifier of the ClassificationClass.classificationAttributes attribute
      See Also:
    • DECLAREDCLASSIFICATIONATTRIBUTEASSIGNMENTS

      public static final String DECLAREDCLASSIFICATIONATTRIBUTEASSIGNMENTS
      Qualifier of the ClassificationClass.declaredClassificationAttributeAssignments attribute
      See Also:
    • HMCXML

      public static final String HMCXML
      Qualifier of the ClassificationClass.hmcXML attribute
      See Also:
    • DEFAULT_INITIAL_ATTRIBUTES

      protected static final Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
  • Constructor Details

    • GeneratedClassificationClass

      public GeneratedClassificationClass()
  • Method Details

    • getDefaultAttributeModes

      protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
      Overrides:
      getDefaultAttributeModes in class GeneratedCategory
    • getClassificationAttributes

      public abstract List<ClassificationAttribute> getClassificationAttributes(SessionContext ctx)
      Generated method - Getter of the ClassificationClass.classificationAttributes attribute.
      Returns:
      the classificationAttributes - list of all attributes available within this class
    • getClassificationAttributes

      public List<ClassificationAttribute> getClassificationAttributes()
      Generated method - Getter of the ClassificationClass.classificationAttributes attribute.
      Returns:
      the classificationAttributes - list of all attributes available within this class
    • getDeclaredClassificationAttributeAssignments

      public abstract List<ClassAttributeAssignment> getDeclaredClassificationAttributeAssignments(SessionContext ctx)
      Generated method - Getter of the ClassificationClass.declaredClassificationAttributeAssignments attribute.
      Returns:
      the declaredClassificationAttributeAssignments - list of attribute assignments
    • getDeclaredClassificationAttributeAssignments

      public List<ClassAttributeAssignment> getDeclaredClassificationAttributeAssignments()
      Generated method - Getter of the ClassificationClass.declaredClassificationAttributeAssignments attribute.
      Returns:
      the declaredClassificationAttributeAssignments - list of attribute assignments
    • setDeclaredClassificationAttributeAssignments

      public abstract void setDeclaredClassificationAttributeAssignments(SessionContext ctx, List<ClassAttributeAssignment> value)
      Generated method - Setter of the ClassificationClass.declaredClassificationAttributeAssignments attribute.
      Parameters:
      value - the declaredClassificationAttributeAssignments - list of attribute assignments
    • setDeclaredClassificationAttributeAssignments

      public void setDeclaredClassificationAttributeAssignments(List<ClassAttributeAssignment> value)
      Generated method - Setter of the ClassificationClass.declaredClassificationAttributeAssignments attribute.
      Parameters:
      value - the declaredClassificationAttributeAssignments - list of attribute assignments
    • getDeclaredClassificationAttributes

      public abstract List<ClassificationAttribute> getDeclaredClassificationAttributes(SessionContext ctx)
      Generated method - Getter of the ClassificationClass.declaredClassificationAttributes attribute.
      Returns:
      the declaredClassificationAttributes - list of assigned attributes
    • getDeclaredClassificationAttributes

      public List<ClassificationAttribute> getDeclaredClassificationAttributes()
      Generated method - Getter of the ClassificationClass.declaredClassificationAttributes attribute.
      Returns:
      the declaredClassificationAttributes - list of assigned attributes
    • getExternalID

      public String getExternalID(SessionContext ctx)
      Generated method - Getter of the ClassificationClass.externalID attribute.
      Returns:
      the externalID - external identificator refering to the actual classification system definition
    • getExternalID

      public String getExternalID()
      Generated method - Getter of the ClassificationClass.externalID attribute.
      Returns:
      the externalID - external identificator refering to the actual classification system definition
    • setExternalID

      public void setExternalID(SessionContext ctx, String value)
      Generated method - Setter of the ClassificationClass.externalID attribute.
      Parameters:
      value - the externalID - external identificator refering to the actual classification system definition
    • setExternalID

      public void setExternalID(String value)
      Generated method - Setter of the ClassificationClass.externalID attribute.
      Parameters:
      value - the externalID - external identificator refering to the actual classification system definition
    • getHmcXML

      public String getHmcXML(SessionContext ctx)
      Generated method - Getter of the ClassificationClass.hmcXML attribute.
      Returns:
      the hmcXML - custom hmc.xml for this class
    • getHmcXML

      public String getHmcXML()
      Generated method - Getter of the ClassificationClass.hmcXML attribute.
      Returns:
      the hmcXML - custom hmc.xml for this class
    • setHmcXML

      public void setHmcXML(SessionContext ctx, String value)
      Generated method - Setter of the ClassificationClass.hmcXML attribute.
      Parameters:
      value - the hmcXML - custom hmc.xml for this class
    • setHmcXML

      public void setHmcXML(String value)
      Generated method - Setter of the ClassificationClass.hmcXML attribute.
      Parameters:
      value - the hmcXML - custom hmc.xml for this class
    • getInheritedClassificationAttributes

      public abstract List<ClassificationAttribute> getInheritedClassificationAttributes(SessionContext ctx)
      Generated method - Getter of the ClassificationClass.inheritedClassificationAttributes attribute.
      Returns:
      the inheritedClassificationAttributes - list of assigned attributes
    • getInheritedClassificationAttributes

      public List<ClassificationAttribute> getInheritedClassificationAttributes()
      Generated method - Getter of the ClassificationClass.inheritedClassificationAttributes attribute.
      Returns:
      the inheritedClassificationAttributes - list of assigned attributes
    • getRevision

      public String getRevision(SessionContext ctx)
      Generated method - Getter of the ClassificationClass.revision attribute.
      Returns:
      the revision - revision field of this class
    • getRevision

      public String getRevision()
      Generated method - Getter of the ClassificationClass.revision attribute.
      Returns:
      the revision - revision field of this class
    • setRevision

      public void setRevision(SessionContext ctx, String value)
      Generated method - Setter of the ClassificationClass.revision attribute.
      Parameters:
      value - the revision - revision field of this class
    • setRevision

      public void setRevision(String value)
      Generated method - Setter of the ClassificationClass.revision attribute.
      Parameters:
      value - the revision - revision field of this class
    • isShowEmptyAttributes

      public Boolean isShowEmptyAttributes(SessionContext ctx)
      Generated method - Getter of the ClassificationClass.showEmptyAttributes attribute.
      Returns:
      the showEmptyAttributes - defines whether or not attributes without value are to be shown for a classified product
    • isShowEmptyAttributes

      public Boolean isShowEmptyAttributes()
      Generated method - Getter of the ClassificationClass.showEmptyAttributes attribute.
      Returns:
      the showEmptyAttributes - defines whether or not attributes without value are to be shown for a classified product
    • isShowEmptyAttributesAsPrimitive

      public boolean isShowEmptyAttributesAsPrimitive(SessionContext ctx)
      Generated method - Getter of the ClassificationClass.showEmptyAttributes attribute.
      Returns:
      the showEmptyAttributes - defines whether or not attributes without value are to be shown for a classified product
    • isShowEmptyAttributesAsPrimitive

      public boolean isShowEmptyAttributesAsPrimitive()
      Generated method - Getter of the ClassificationClass.showEmptyAttributes attribute.
      Returns:
      the showEmptyAttributes - defines whether or not attributes without value are to be shown for a classified product
    • setShowEmptyAttributes

      public void setShowEmptyAttributes(SessionContext ctx, Boolean value)
      Generated method - Setter of the ClassificationClass.showEmptyAttributes attribute.
      Parameters:
      value - the showEmptyAttributes - defines whether or not attributes without value are to be shown for a classified product
    • setShowEmptyAttributes

      public void setShowEmptyAttributes(Boolean value)
      Generated method - Setter of the ClassificationClass.showEmptyAttributes attribute.
      Parameters:
      value - the showEmptyAttributes - defines whether or not attributes without value are to be shown for a classified product
    • setShowEmptyAttributes

      public void setShowEmptyAttributes(SessionContext ctx, boolean value)
      Generated method - Setter of the ClassificationClass.showEmptyAttributes attribute.
      Parameters:
      value - the showEmptyAttributes - defines whether or not attributes without value are to be shown for a classified product
    • setShowEmptyAttributes

      public void setShowEmptyAttributes(boolean value)
      Generated method - Setter of the ClassificationClass.showEmptyAttributes attribute.
      Parameters:
      value - the showEmptyAttributes - defines whether or not attributes without value are to be shown for a classified product