Class GlobalDescription

    • Constructor Detail

      • GlobalDescription

        public GlobalDescription()
    • Method Detail

      • getNameForComparison

        public String getNameForComparison()
        Description copied from class: ContentEntityObject
        Subclasses should implement this method, giving a String back so that the content can be alphabetically sorted in a mixed-type list of content-entities.
        Specified by:
        getNameForComparison in class ContentEntityObject
      • getType

        public String getType()
        Description copied from class: ContentEntityObject
        An easy name for the type of this content: makes it easy for things like the #contentLink macro to work out what to draw.

        This is a bit of a hack, but it saves heaps of code elsewhere, especially since we tend to get back these objects wrapped in all sorts of Hibernate CGLIB stuff.

        Specified by:
        getType in interface ContentTypeAware
        Specified by:
        getType in class ContentEntityObject
        Returns:
        the content type
      • getUrlPath

        public String getUrlPath()
        The object does not have any "payload" now therefore there is no right way of implementing this method. "/" seems to be most sensible option.
        Specified by:
        getUrlPath in interface Addressable
        Specified by:
        getUrlPath in class ContentEntityObject
      • getDisplayTitle

        public String getDisplayTitle()
        Description copied from class: ContentEntityObject
        Returns the display title. Some entities don't have titles for identification. For example, personal information objects use the user's fullname. Override this method to provide a custom title.
        Specified by:
        getDisplayTitle in interface Addressable
        Overrides:
        getDisplayTitle in class ContentEntityObject
        Returns:
        the display title