Interface DataFile

All Superinterfaces:
CollectionSizeBean, ecmwf.web.model.ModelBean
All Known Implementing Classes:
DataFileBean

public interface DataFile extends ecmwf.web.model.ModelBean, CollectionSizeBean
The Interface DataFile.
  • Method Details

    • getArrivedTime

      Date getArrivedTime()
      Gets the arrived time.
      Returns:
      the arrived time
    • getProductTime

      Date getProductTime()
      Gets the product time.
      Returns:
      the product time
    • getProductGenerationTime

      Date getProductGenerationTime()
      Gets the product generation time.
      Returns:
      the product generation time
    • getChecksum

      String getChecksum()
      Gets the checksum.
      Returns:
      the checksum
    • getIndex

      int getIndex()
      Gets the index.
      Returns:
      the index
    • getCaller

      String getCaller()
      Gets the caller.
      Returns:
      the caller
    • getFormattedCaller

      String getFormattedCaller()
      Gets the formatted caller.
      Returns:
      the formatted caller
    • getRemoteHost

      String getRemoteHost()
      Gets the remote host.
      Returns:
      the remote host
    • getGetHost

      String getGetHost()
      Gets the gets the host.
      Returns:
      the gets the host
    • getGetCompleteDuration

      String getGetCompleteDuration()
      Gets the gets the complete duration.
      Returns:
      the gets the complete duration
    • getGetDuration

      String getGetDuration()
      Gets the gets the duration.
      Returns:
      the gets the duration
    • getGetProtocolOverhead

      String getGetProtocolOverhead()
      Gets the gets the protocol overhead.
      Returns:
      the gets the protocol overhead
    • getEcauthHost

      String getEcauthHost()
      Gets the ecauth host.
      Returns:
      the ecauth host
    • getEcauthUser

      String getEcauthUser()
      Gets the ecauth user.
      Returns:
      the ecauth user
    • getStoragePath

      String getStoragePath()
      Gets the storage path.
      Returns:
      the storage path
    • getOriginal

      String getOriginal()
      Gets the original.
      Returns:
      the original
    • getFormattedOriginal

      String getFormattedOriginal()
      Gets the formatted original.
      Returns:
      the formatted original
    • getSource

      String getSource()
      Gets the source.
      Returns:
      the source
    • getSize

      long getSize()
      Gets the size.
      Returns:
      the size
    • getFormattedSize

      String getFormattedSize()
      Gets the formatted size.
      Returns:
      the formatted size
    • getTimeStep

      long getTimeStep()
      Gets the time step.
      Returns:
      the time step
    • getDeleteOriginal

      boolean getDeleteOriginal()
      Gets the delete original.
      Returns:
      the delete original
    • getDeleted

      boolean getDeleted()
      Gets the deleted.
      Returns:
      the deleted
    • getRemoved

      boolean getRemoved()
      Gets the removed.
      Returns:
      the removed
    • getMetaData

      Collection<MetaData> getMetaData() throws DataFileException
      Gets the meta data.
      Returns:
      the meta data
      Throws:
      DataFileException - the data file exception
    • getDataTransfers

      Collection<DataTransfer> getDataTransfers() throws DataFileException
      Gets the data transfers.
      Returns:
      the data transfers
      Throws:
      DataFileException - the data file exception
    • getMetaTime

      String getMetaTime()
      Gets the meta time.
      Returns:
      The time of the product. Eg "00", "12", etc
    • getMetaStream

      String getMetaStream()
      Gets the meta stream.
      Returns:
      The stream (data stream) of the product. Eg "OPER", "WAVE", etc
    • getMetaTarget

      String getMetaTarget()
      Gets the meta target.
      Returns:
      The target (dissemination stream) of the product. Eg "IT1", "IT2", etc
    • getMetaType

      String getMetaType()
      Gets the meta type.
      Returns:
      The type of the product. Eg "G" for Global, "M" for Mediterranean
    • getEarliestTime

      Date getEarliestTime()
      Gets the earliest time.
      Returns:
      the earliest time
    • getLatestTime

      Date getLatestTime()
      Gets the latest time.
      Returns:
      the latest time
    • getPredictedTime

      Date getPredictedTime()
      Gets the predicted time.
      Returns:
      the predicted time
    • setUser

      void setUser(ecmwf.web.model.users.User user)
      Sets the user.
      Parameters:
      user - the new user