Class TypeQualifierStringObjectHandler

    • Constructor Detail

      • TypeQualifierStringObjectHandler

        public TypeQualifierStringObjectHandler()
    • Method Detail

      • getObjectLabel

        public java.lang.String getObjectLabel​(java.lang.String key)
        Specified by:
        getObjectLabel in interface LabelStringObjectHandler
        Returns:
        label for an object described by the given key.
      • parseTypeAndAttribute

        protected org.apache.commons.lang3.tuple.Pair<java.lang.String,​java.lang.String> parseTypeAndAttribute​(java.lang.String key)
      • getTypeLabel

        protected java.lang.String getTypeLabel​(java.lang.String typeCode)
        Returns the localized label of the DataType for the given typecode.
      • getAttributeLabel

        protected java.lang.String getAttributeLabel​(java.lang.String typeCode,
                                                     java.lang.String attributeQualifier)
        Returns the localized label of the DataAttribute for the given typecode and attributeQualifier. The attributeQualifier string can be in dot-notation to get nested attributes, e.g. 'Product.catalogVersion.version'.
      • getObjectDescription

        public java.lang.String getObjectDescription​(java.lang.String key)
        Specified by:
        getObjectDescription in interface LabelStringObjectHandler
        Returns:
        text description for an object described by the given key.
      • getObjectIconPath

        public java.lang.String getObjectIconPath​(java.lang.String key)
        Specified by:
        getObjectIconPath in interface LabelStringObjectHandler
        Returns:
        icon path for an object described by the given key.
      • setTypeFacade

        public void setTypeFacade​(TypeFacade typeFacade)
      • setFallbackLocaleProvider

        public void setFallbackLocaleProvider​(FallbackLocaleProvider fallbackLocaleProvider)