Interface Lob

  • All Superinterfaces:
    java.lang.Cloneable, PersistenceEntity
    All Known Implementing Classes:
    LobBase

    public interface Lob
    extends PersistenceEntity
    Lob: Large Object. Lob data are stored in file system.
    Since:
    3.2
    • Field Detail

      • PROPERTY_NAME

        static final java.lang.String PROPERTY_NAME
        Property name constant: name
        See Also:
        Constant Field Values
      • PROPERTY_FILE_NAME

        static final java.lang.String PROPERTY_FILE_NAME
        Property name constant: fileName
        See Also:
        Constant Field Values
      • PROPERTY_SIZE

        static final java.lang.String PROPERTY_SIZE
        Property name constant: size
        See Also:
        Constant Field Values
    • Method Detail

      • getName

        java.lang.String getName()
        Get name
        Returns:
        lob name
      • setName

        void setName​(java.lang.String name)
        Set name
        Parameters:
        name - lob name
      • getSize

        java.lang.Long getSize()
        Get size in bytes
        Returns:
        lob size
      • setSize

        void setSize​(java.lang.Long size)
        Set size in bytes
        Parameters:
        size - lob size
      • getFileName

        java.lang.String getFileName()
        Get file name on file system, including extension.
        Returns:
        file name
      • setFileName

        void setFileName​(java.lang.String fileName)
        Set file name on file system, including extension.
        Parameters:
        fileName - file name