Class TagmapEntryModel

    • Field Detail

      • globalId

        protected String globalId
      • tagname

        protected String tagname
      • mapname

        protected String mapname
      • attributeType

        protected Integer attributeType
      • targetType

        protected Integer targetType
      • multivalue

        protected Boolean multivalue
      • optimized

        protected Boolean optimized
      • reserved

        protected Boolean reserved
      • filesystem

        protected Boolean filesystem
      • foreignlinkAttribute

        protected String foreignlinkAttribute
      • foreignlinkAttributeRule

        protected String foreignlinkAttributeRule
      • category

        protected String category
      • segmentfield

        protected Boolean segmentfield
      • displayfield

        protected Boolean displayfield
      • urlfield

        protected Boolean urlfield
      • elasticsearch

        protected com.fasterxml.jackson.databind.JsonNode elasticsearch
      • micronodeFilter

        protected String micronodeFilter
      • fragmentName

        protected String fragmentName
    • Constructor Detail

      • TagmapEntryModel

        public TagmapEntryModel()
        Create an empty instance
    • Method Detail

      • getId

        public Integer getId()
        Internal ID
        Returns:
        ID
      • setId

        public void setId​(Integer id)
        Set the internal ID
        Parameters:
        id - ID
      • getGlobalId

        public String getGlobalId()
        Global ID
        Returns:
        global ID
      • setGlobalId

        public void setGlobalId​(String globalId)
        Set the global ID
        Parameters:
        globalId - ID
      • getTagname

        public String getTagname()
        Tag name (property to resolve for the object)
        Returns:
        tag name
      • setTagname

        public void setTagname​(String tagname)
        Set the tag name
        Parameters:
        tagname - tag name
      • getMapname

        public String getMapname()
        Map name (name of the attribute in the ContentRepository)
        Returns:
        map name
      • setMapname

        public void setMapname​(String mapname)
        Set the map name
        Parameters:
        mapname - map name
      • getObject

        public Integer getObject()
        Type of the object
        Returns:
        object type
      • setObject

        public void setObject​(Integer object)
        Set the object type
        Parameters:
        object - type
      • getAttributeType

        public Integer getAttributeType()
        Attribute Type
        Returns:
        attribute type
      • setAttributeType

        public void setAttributeType​(Integer attributeType)
        Set the attribute type
        Parameters:
        attributeType - attribute type
      • getTargetType

        public Integer getTargetType()
        Type of the target object for link attributes
        Returns:
        target type
      • setTargetType

        public void setTargetType​(Integer targetType)
        Set the target type
        Parameters:
        targetType - target type
      • getMultivalue

        public Boolean getMultivalue()
        Multivalue flag
        Returns:
        multivalue
      • setMultivalue

        public void setMultivalue​(Boolean multivalue)
        Set multivalue flag
        Parameters:
        multivalue - flag
      • getOptimized

        public Boolean getOptimized()
        Optimized flag
        Returns:
        optimized
      • setOptimized

        public void setOptimized​(Boolean optimized)
        Optimized flag
        Parameters:
        optimized - flag
      • getReserved

        public Boolean getReserved()
        Reserved flag
        Returns:
        reserved flag
      • setReserved

        public void setReserved​(Boolean reserved)
        Set reserved flag
        Parameters:
        reserved - flag
      • getFilesystem

        public Boolean getFilesystem()
        Filesystem flag
        Returns:
        filesystem flag
      • setFilesystem

        public void setFilesystem​(Boolean filesystem)
        Set filesystem flag
        Parameters:
        filesystem - flag
      • getForeignlinkAttribute

        public String getForeignlinkAttribute()
        Name of the foreign attribute for foreignlink attributes
        Returns:
        attribute name
      • setForeignlinkAttribute

        public void setForeignlinkAttribute​(String foreignlinkAttribute)
        Set foreign attribute name
        Parameters:
        foreignlinkAttribute - attribute name
      • getForeignlinkAttributeRule

        public String getForeignlinkAttributeRule()
        Rule for restricting foreign linked objects
        Returns:
        rule
      • setForeignlinkAttributeRule

        public void setForeignlinkAttributeRule​(String foreignlinkAttributeRule)
        Set foreign link rule
        Parameters:
        foreignlinkAttributeRule - rule
      • getCategory

        public String getCategory()
        Entry category
        Returns:
        category
      • setCategory

        public void setCategory​(String category)
        Set the category
        Parameters:
        category - category
      • getSegmentfield

        public Boolean getSegmentfield()
        True when the entry is a segmentfield (of a Mesh ContentRepository)
        Returns:
        true for segmentfield
      • setSegmentfield

        public void setSegmentfield​(Boolean segmentfield)
        Set segmentfield flag
        Parameters:
        segmentfield - flag
      • getDisplayfield

        public Boolean getDisplayfield()
        True when the entry is a displayfield (of a Mesh ContentRepository)
        Returns:
        true for displayfield
      • setDisplayfield

        public void setDisplayfield​(Boolean displayfield)
        Set displayfield flag
        Parameters:
        displayfield - flag
      • getUrlfield

        public Boolean getUrlfield()
        True when the entry is a urlfield (of a Mesh ContentRepository)
        Returns:
        true for url field
      • setUrlfield

        public void setUrlfield​(Boolean urlfield)
        Set the urlfield flag
        Parameters:
        urlfield - flag
      • getElasticsearch

        public com.fasterxml.jackson.databind.JsonNode getElasticsearch()
        Get the elasticsearch specific configuration of a Mesh CR
        Returns:
        elasticsearch config
      • setElasticsearch

        public void setElasticsearch​(com.fasterxml.jackson.databind.JsonNode elasticsearch)
        Set elasticsearch config
        Parameters:
        elasticsearch - config
      • getMicronodeFilter

        public String getMicronodeFilter()
        Get the micronode filter (for entries of type "micronode")
        Returns:
        micronode filter
      • setMicronodeFilter

        public void setMicronodeFilter​(String micronodeFilter)
        Set the micronode filter
        Parameters:
        micronodeFilter - micronode filter
      • getFragmentName

        public String getFragmentName()
        Name of the CR Fragment, this entry belongs to. Null, if the entry directly belongs to the ContentRepository.
        Returns:
        fragment name or null
      • setFragmentName

        public void setFragmentName​(String fragmentName)
        Set the fragment name
        Parameters:
        fragmentName - fragment name or null