Class FacetablePropertyFTL<T>

java.lang.Object
org.alfresco.repo.web.scripts.facet.FacetablePropertyFTL<T>
Type Parameters:
T - a type to ensure that the comparator is implemented in a typesafe way.
All Implemented Interfaces:
Comparable<T>
Direct Known Subclasses:
FacetablePropertyFTL.SpecialFacetablePropertyFTL, FacetablePropertyFTL.StandardFacetablePropertyFTL, FacetablePropertyFTL.SyntheticFacetablePropertyFTL

public abstract class FacetablePropertyFTL<T> extends Object implements Comparable<T>
This interface defines a simple POJO/DTO for use in the FTL model and rendering in the JSON API.
Since:
5.0
  • Field Details

    • localisedTitle

      protected final String localisedTitle
      The localised title for this property.
  • Constructor Details

    • FacetablePropertyFTL

      public FacetablePropertyFTL(String localisedTitle)
  • Method Details

    • getShortQname

      public abstract String getShortQname()
    • getQname

      public abstract org.alfresco.service.namespace.QName getQname()
    • getDisplayName

      public abstract String getDisplayName()
    • getContainerClassType

      public abstract org.alfresco.service.namespace.QName getContainerClassType()
    • getDataType

      public abstract org.alfresco.service.namespace.QName getDataType()
    • getModelQname

      public abstract org.alfresco.service.namespace.QName getModelQname()
    • getTitle

      public String getTitle()