Class FileDataType.Data

    • Constructor Detail

      • Data

        public Data()
      • Data

        @Deprecated
        public Data​(FileConfig fileConfig)
        Deprecated.
        Since 4.0.8 replaced by #Data(FileConfig, String) so icon value is also set.
      • Data

        public Data​(FileConfig fileConfig,
                    FileMimeTypeConfig mimeTypeConfig)
        Creates a new Data for the given fileConfig with the given mimeType.
        Parameters:
        fileConfig - the fileConfig.
        mimeTypeConfig - the mimeType information.
        Since:
        4.0.8
    • Method Detail

      • getContentType

        public String getContentType()
      • setContentType

        public void setContentType​(String contentType)
      • getFileId

        public String getFileId()
      • setFileId

        public void setFileId​(String fileId)
      • getFileSize

        public long getFileSize()
      • setFileSize

        public void setFileSize​(long fileSize)
      • getFullPath

        public String getFullPath()
      • setFullPath

        public void setFullPath​(String fullPath)
      • getIcon

        public String getIcon()
      • setIcon

        public void setIcon​(String icon)
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • setMetadata

        public void setMetadata​(IFileMetadata metadata)
      • getXMLFragmentData

        protected String getXMLFragmentData​(IRenderer renderer)
                                     throws PortalException
        Generates the XML with the file informations.
        Parameters:
        renderer - the DOUI renderer of this data, or null if outside DOUI context.
        Returns:
        the xml data
        Throws:
        PortalException
        Since:
        7.0.1
      • getDisplayString

        public String getDisplayString​(IRenderer renderer)
                                throws PortalException
        Description copied from interface: IRenderable
        Returns the string to be displayed for representing this instance, when a short display is required.
        Specified by:
        getDisplayString in interface IRenderable
        Parameters:
        renderer - the renderer object that will use the returned render data.
        Returns:
        the string to be used to friendly display this instance.
        Throws:
        PortalException
      • getSearchContentAttachments

        @Deprecated
        public Collection<SearchContentAttachment> getSearchContentAttachments()
        Deprecated.
        Description copied from interface: ISearchable
        Returns the search content attachments to be used for indexing this object.

        Must never return null. May return an empty collection if no attachment is to be used for indexing this object.

        Specified by:
        getSearchContentAttachments in interface ISearchable
        Returns:
        the search content attachments.
      • getSearchContentFields

        @Deprecated
        public List<SearchContentField> getSearchContentFields()
        Deprecated.
        Description copied from interface: ISearchable
        Returns the search content fields to be used for indexing this object.

        Note that the actual search content fields used are decided by the ISourceSearchContentFiller implementation used in the source. It may or may not use the fields returned by this method. This method provides only the default recommended search fields for this data.

        Specified by:
        getSearchContentFields in interface ISearchable
        Returns:
        the search content fields. Never returns null. May return an empty collection if no field is to be used for indexing this object.