Class DataFileTypeData

    • Constructor Detail

      • DataFileTypeData

        public DataFileTypeData()
    • Method Detail

      • getName

        public String getName()
        Description copied from interface: NameableData
        Get the name of the item.
        Specified by:
        getName in interface NameableData
        Returns:
        A String with the name of the item
      • setName

        public void setName​(String name)
        Description copied from interface: NameableData
        Set the name of the item. The name cannot be null and mustn't be longer than the value specified by the MAX_NAME_LENGTH constant.
        Specified by:
        setName in interface NameableData
        Parameters:
        name - The new name for the item
      • getDescription

        public String getDescription()
        Description copied from interface: NameableData
        Get the description for the item.
        Specified by:
        getDescription in interface NameableData
        Returns:
        A String with a description of the item
      • setDescription

        public void setDescription​(String description)
        Description copied from interface: NameableData
        Set the description for the item. The description can be null but mustn't be longer than the value specified by the MAX_DESCRIPTION_LENGTH constant.
        Specified by:
        setDescription in interface NameableData
        Parameters:
        description - The new description for the item
      • getRemovedBy

        public Integer getRemovedBy()
        Description copied from interface: RemovableData
        Get the ID of the user that removed this item.
        Specified by:
        getRemovedBy in interface RemovableData
        Returns:
        The ID of a user or null if the item is not removed
      • setRemovedBy

        public void setRemovedBy​(Integer removedBy)
        Description copied from interface: RemovableData
        Set the ID of the user that removed this item or null to restore the item.
        Specified by:
        setRemovedBy in interface RemovableData
      • getExternalId

        public String getExternalId()
        Get the external id for the item.
        Returns:
        The external id of the item
        Hibernate: property
        column="`external_id`" type="string" length="255" not-null="true" update="false" unique="true"
      • setExternalId

        public void setExternalId​(String externalId)
      • getExtension

        public String getExtension()
        Get the extension that files of this type usually have. Null if there is no specific extension.
        Hibernate: property
        column="extension" type="string" length="255"
      • setExtension

        public void setExtension​(String extension)
      • getItemType

        public int getItemType()
        The item type this file type can be associated with.
        Hibernate: property
        column="`item_type`" type="int" not-null="true" update="false"
      • setItemType

        public void setItemType​(int itemType)
      • getItemSubtypes

        Set<ItemSubtypeFileTypeData> getItemSubtypes()
        The subtypes that this file type can be used with.
        Hibernate: set
        lazy="true" inverse="true"
        Hibernate: collection-key
        column="`datafiletype_id`"
        Hibernate: collection-one-to-many
        class="net.sf.basedb.core.data.ItemSubtypeFileTypeData"
      • getGenericType

        public ItemSubtypeData getGenericType()
        Get the generic file type of files with this member type.
        Hibernate: column
        name="`filesubtype_id`" not-null="false"
        Hibernate: many-to-one
        outer-join="false"
      • setGenericType

        public void setGenericType​(ItemSubtypeData genericType)
      • getPlatforms

        Set<PlatformFileTypeData> getPlatforms()
        This is the inverse end.
        See Also:
        PlatformFileTypeData.getDataFileType()
        Hibernate: set
        lazy="true" inverse="true"
        Hibernate: collection-key
        column="`datafiletype_id`"
        Hibernate: collection-one-to-many
        class="net.sf.basedb.core.data.PlatformFileTypeData"
      • getFileSetMembers

        Set<FileSetMemberData> getFileSetMembers()
        This is the inverse end.
        See Also:
        FileSetMemberData.getDataFileType()
        Hibernate: set
        lazy="true" inverse="true"
        Hibernate: collection-key
        column="`datafiletype_id`"
        Hibernate: collection-one-to-many
        class="net.sf.basedb.core.data.FileSetMemberData"