Class ClassificationClassPath
- java.lang.Object
-
- de.hybris.platform.cockpit.model.meta.impl.ClassificationClassPath
-
public class ClassificationClassPath extends java.lang.ObjectRepresents the classification class as fully qualified path containing the classification system, version and the classification class code.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringESCAPE_PATTERNstatic java.lang.StringESCAPED_PATH_DELIMITERstatic charPATH_DELIMITER
-
Constructor Summary
Constructors Constructor Description ClassificationClassPath(java.lang.String classCode)Parses the given classification class path.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetClassClass()Returns the classification class code.static java.lang.StringgetClassCode(ClassificationClass cclass)java.lang.StringgetClassSystem()Returns the classification system name.java.lang.StringgetClassVersion()Returns the classification system version.java.lang.StringgetPath()protected voidparseClassCode(java.lang.String classCode)
-
-
-
Field Detail
-
PATH_DELIMITER
public static final char PATH_DELIMITER
- See Also:
- Constant Field Values
-
ESCAPE_PATTERN
public static final java.lang.String ESCAPE_PATTERN
- See Also:
- Constant Field Values
-
ESCAPED_PATH_DELIMITER
public static final java.lang.String ESCAPED_PATH_DELIMITER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ClassificationClassPath
public ClassificationClassPath(java.lang.String classCode) throws java.lang.IllegalArgumentExceptionParses the given classification class path.- Parameters:
classCode- the classification class path (/ / ). - Throws:
java.lang.IllegalArgumentException- if the path is incorrect/unparsable
-
-
Method Detail
-
parseClassCode
protected void parseClassCode(java.lang.String classCode)
-
getClassSystem
public java.lang.String getClassSystem()
Returns the classification system name.- Returns:
- classification system name
-
getClassVersion
public java.lang.String getClassVersion()
Returns the classification system version.- Returns:
- classification system version
-
getClassClass
public java.lang.String getClassClass()
Returns the classification class code.- Returns:
- classification class code
-
getPath
public java.lang.String getPath()
-
getClassCode
public static java.lang.String getClassCode(ClassificationClass cclass)
-
-