Class File

  • Direct Known Subclasses:
    DocumentFile

    public class File
    extends java.lang.Object
    The File class consists of attributes that describe a file in a data store.

    Java class for File complex type

    .

    The following schema fragment specifies the expected content contained within this class.

    
     <complexType name="File">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="file_name" type="{http://pds.nasa.gov/pds4/pds/v1}file_name"/>
             <element name="local_identifier" type="{http://pds.nasa.gov/pds4/pds/v1}local_identifier" minOccurs="0"/>
             <element name="creation_date_time" type="{http://pds.nasa.gov/pds4/pds/v1}creation_date_time" minOccurs="0"/>
             <element name="file_size" type="{http://pds.nasa.gov/pds4/pds/v1}file_size" minOccurs="0"/>
             <element name="records" type="{http://pds.nasa.gov/pds4/pds/v1}records" minOccurs="0"/>
             <element name="md5_checksum" type="{http://pds.nasa.gov/pds4/pds/v1}md5_checksum" minOccurs="0"/>
             <element name="comment" type="{http://pds.nasa.gov/pds4/pds/v1}comment" minOccurs="0"/>
             <element name="file_URL" type="{http://pds.nasa.gov/pds4/pds/v1}file_URL" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Summary

      Constructors 
      Constructor Description
      File()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getComment()
      Gets the value of the comment property.
      java.lang.String getCreationDateTime()
      Gets the value of the creationDateTime property.
      java.lang.String getFileName()
      Gets the value of the fileName property.
      FileSize getFileSize()
      Gets the value of the fileSize property.
      java.util.List<java.lang.String> getFileURLs()
      Gets the value of the fileURLs property.
      java.lang.String getLocalIdentifier()
      Gets the value of the localIdentifier property.
      java.lang.String getMd5Checksum()
      Gets the value of the md5Checksum property.
      java.math.BigInteger getRecords()
      Gets the value of the records property.
      void setComment​(java.lang.String value)
      Sets the value of the comment property.
      void setCreationDateTime​(java.lang.String value)
      Sets the value of the creationDateTime property.
      void setFileName​(java.lang.String value)
      Sets the value of the fileName property.
      void setFileSize​(FileSize value)
      Sets the value of the fileSize property.
      void setLocalIdentifier​(java.lang.String value)
      Sets the value of the localIdentifier property.
      void setMd5Checksum​(java.lang.String value)
      Sets the value of the md5Checksum property.
      void setRecords​(java.math.BigInteger value)
      Sets the value of the records property.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • fileName

        protected java.lang.String fileName
      • localIdentifier

        protected java.lang.String localIdentifier
      • creationDateTime

        protected java.lang.String creationDateTime
      • records

        protected java.math.BigInteger records
      • md5Checksum

        protected java.lang.String md5Checksum
      • comment

        protected java.lang.String comment
      • fileURLs

        protected java.util.List<java.lang.String> fileURLs
    • Constructor Detail

      • File

        public File()
    • Method Detail

      • getFileName

        public java.lang.String getFileName()
        Gets the value of the fileName property.
        Returns:
        possible object is String
      • setFileName

        public void setFileName​(java.lang.String value)
        Sets the value of the fileName property.
        Parameters:
        value - allowed object is String
      • getLocalIdentifier

        public java.lang.String getLocalIdentifier()
        Gets the value of the localIdentifier property.
        Returns:
        possible object is String
      • setLocalIdentifier

        public void setLocalIdentifier​(java.lang.String value)
        Sets the value of the localIdentifier property.
        Parameters:
        value - allowed object is String
      • getCreationDateTime

        public java.lang.String getCreationDateTime()
        Gets the value of the creationDateTime property.
        Returns:
        possible object is String
      • setCreationDateTime

        public void setCreationDateTime​(java.lang.String value)
        Sets the value of the creationDateTime property.
        Parameters:
        value - allowed object is String
      • getFileSize

        public FileSize getFileSize()
        Gets the value of the fileSize property.
        Returns:
        possible object is FileSize
      • setFileSize

        public void setFileSize​(FileSize value)
        Sets the value of the fileSize property.
        Parameters:
        value - allowed object is FileSize
      • getRecords

        public java.math.BigInteger getRecords()
        Gets the value of the records property.
        Returns:
        possible object is BigInteger
      • setRecords

        public void setRecords​(java.math.BigInteger value)
        Sets the value of the records property.
        Parameters:
        value - allowed object is BigInteger
      • getMd5Checksum

        public java.lang.String getMd5Checksum()
        Gets the value of the md5Checksum property.
        Returns:
        possible object is String
      • setMd5Checksum

        public void setMd5Checksum​(java.lang.String value)
        Sets the value of the md5Checksum property.
        Parameters:
        value - allowed object is String
      • getComment

        public java.lang.String getComment()
        Gets the value of the comment property.
        Returns:
        possible object is String
      • setComment

        public void setComment​(java.lang.String value)
        Sets the value of the comment property.
        Parameters:
        value - allowed object is String
      • getFileURLs

        public java.util.List<java.lang.String> getFileURLs()
        Gets the value of the fileURLs property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the fileURLs property.

        For example, to add a new item, do as follows:

         getFileURLs().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

        Returns:
        The value of the fileURLs property.