java.lang.Object
de.hybris.platform.catalog.jalo.classification.eclass.EClassFieldFormat

public class EClassFieldFormat extends Object
EClass field format implemenation. This class parsed eclass field format strings and provides an API to it. Besides it also performs a mapping to the classification attribute type.
 EnumerationValue atrType = EClassFieldFormat.convertToAttributeType("X.12");
 
  • Field Details

  • Constructor Details

    • EClassFieldFormat

      public EClassFieldFormat(String pattern)
  • Method Details

    • getClassificationNumberForExport

      public static String getClassificationNumberForExport(String classNumber)
      Return the classification number of this category with an '-' after each layer. For example: 11-22-33-44 for classification number: 11223344.
      Returns:
      classification number for export
    • convertToAttributeType

      public static EnumerationValue convertToAttributeType(String fieldFormat)
      Parses a eclass field format string and converts it into a calssification attribute type enum.
      Parameters:
      fieldFormat - the field format string
    • parse

      protected void parse()
    • isText

      protected boolean isText()
    • getClassificationAttributeType

      public EnumerationValue getClassificationAttributeType()
    • getFieldType

      public String getFieldType()
    • isFixedLength

      public boolean isFixedLength()
    • isSigned

      public boolean isSigned()
    • getFieldLength

      public int getFieldLength()
    • getFractionDigits

      public int getFractionDigits()