Class DataContainer

  • All Implemented Interfaces:
    java.io.Serializable

    public class DataContainer
    extends java.lang.Object
    implements java.io.Serializable
    Data storage container to store image and other (primarily) binary data
    Author:
    rstein
    See Also:
    Serialized Form
    • Constructor Detail

      • DataContainer

        public DataContainer​(java.lang.String exportNameData,
                             long updatePeriod,
                             byte[] imageByteArray,
                             int imageByteArraySize)
      • DataContainer

        public DataContainer​(java.lang.String exportName,
                             java.lang.String category,
                             long updatePeriod,
                             Data... data)
    • Method Detail

      • getCategory

        public java.lang.String getCategory()
      • getData

        public java.util.List<Data> getData()
      • getDataByteArray

        public byte[] getDataByteArray()
        Returns:
        convenience method
      • getDataByteArraySize

        public int getDataByteArraySize()
        Returns:
        convenience method
      • getExportName

        public java.lang.String getExportName()
      • getExportNameData

        public java.lang.String getExportNameData()
        Returns:
        convenience method
      • getMimeType

        public java.lang.String getMimeType()
        Returns:
        convenience method
      • getRbacToken

        public java.lang.String getRbacToken()
      • getSelector

        public java.lang.String getSelector()
      • getTimeStampCreation

        public long getTimeStampCreation()
      • getTimeStampCreationString

        public java.lang.String getTimeStampCreationString()
      • getTimeStampLastAccess

        public long getTimeStampLastAccess()
      • getUpdatePeriod

        public long getUpdatePeriod()
      • setRbacToken

        public void setRbacToken​(java.lang.String rbacToken)
      • setSelector

        public void setSelector​(java.lang.String selector)
      • updateAccess

        public void updateAccess()
      • fixPreAndPost

        protected static java.lang.String fixPreAndPost​(java.lang.String name)
      • genExportName

        protected static java.lang.String genExportName​(java.lang.String name)
      • genExportNameData

        protected static java.lang.String genExportNameData​(java.lang.String name)
      • getCategory

        protected static java.lang.String getCategory​(java.lang.String name)