Class Spool

All Implemented Interfaces:
Serializable, Cloneable

public class Spool extends DataBaseObject
ECMWF Product Data Store (OpenECPDS) Project.
Since:
2024-07-01
Version:
6.7.7
Author:
Laurent Gougeon - syi@ecmwf.int, ECMWF.
See Also:
  • Field Details

    • ECU_NAME

      protected String ECU_NAME
      The ecu name.
    • SPO_COMMENT

      protected String SPO_COMMENT
      The spo comment.
    • SPO_DELETED

      protected boolean SPO_DELETED
      The spo deleted.
    • SPO_EXPIRY_DATE

      protected Date SPO_EXPIRY_DATE
      The spo expiry date.
    • SPO_EXPIRY_TIME

      protected Time SPO_EXPIRY_TIME
      The spo expiry time.
    • SPO_ID

      protected int SPO_ID
      The spo id.
    • SPO_MAIL_ON_END

      protected boolean SPO_MAIL_ON_END
      The spo mail on end.
    • SPO_MAIL_ON_ERROR

      protected boolean SPO_MAIL_ON_ERROR
      The spo mail on error.
    • SPO_MAIL_ON_RETRY

      protected boolean SPO_MAIL_ON_RETRY
      The spo mail on retry.
    • SPO_MAIL_ON_START

      protected boolean SPO_MAIL_ON_START
      The spo mail on start.
    • SPO_PRIORITY

      protected int SPO_PRIORITY
      The spo priority.
    • SPO_RETRY_COUNT

      protected int SPO_RETRY_COUNT
      The spo retry count.
    • SPO_RETRY_DONE

      protected int SPO_RETRY_DONE
      The spo retry done.
    • SPO_RETRY_FREQUENCY

      protected int SPO_RETRY_FREQUENCY
      The spo retry frequency.
    • SPO_MAXIMUM_DURATION

      protected long SPO_MAXIMUM_DURATION
      The spo maximum duration.
    • SPO_START_DATE

      protected Date SPO_START_DATE
      The spo start date.
    • SPO_START_TIME

      protected Time SPO_START_TIME
      The spo start time.
    • SPO_STATUS

      protected String SPO_STATUS
      The spo status.
    • SPO_USER_MAIL

      protected String SPO_USER_MAIL
      The spo user mail.
    • ecuser

      protected ECUser ecuser
      The ecuser.
  • Constructor Details

    • Spool

      public Spool()
      Instantiates a new spool.
    • Spool

      public Spool(int id)
      Instantiates a new spool.
      Parameters:
      id - the id
    • Spool

      public Spool(String id)
      Instantiates a new spool.
      Parameters:
      id - the id
  • Method Details

    • getECUserName

      public String getECUserName()
      Gets the EC user name.
      Returns:
      the EC user name
    • setECUserName

      public void setECUserName(String param)
      Sets the EC user name.
      Parameters:
      param - the new EC user name
    • getComment

      public String getComment()
      Gets the comment.
      Returns:
      the comment
    • setComment

      public void setComment(String param)
      Sets the comment.
      Parameters:
      param - the new comment
    • getDeleted

      public boolean getDeleted()
      Gets the deleted.
      Returns:
      the deleted
    • setDeleted

      public void setDeleted(boolean param)
      Sets the deleted.
      Parameters:
      param - the new deleted
    • setDeleted

      public void setDeleted(String param)
      Sets the deleted.
      Parameters:
      param - the new deleted
    • getExpiryDate

      public Date getExpiryDate()
      Gets the expiry date.
      Returns:
      the expiry date
    • setExpiryDate

      public void setExpiryDate(Date param)
      Sets the expiry date.
      Parameters:
      param - the new expiry date
    • getExpiryTime

      public Time getExpiryTime()
      Gets the expiry time.
      Returns:
      the expiry time
    • setExpiryTime

      public void setExpiryTime(Time param)
      Sets the expiry time.
      Parameters:
      param - the new expiry time
    • getId

      public int getId()
      Gets the id.
      Returns:
      the id
    • setId

      public void setId(int param)
      Sets the id.
      Parameters:
      param - the new id
    • setId

      public void setId(String param)
      Sets the id.
      Parameters:
      param - the new id
    • getMailOnEnd

      public boolean getMailOnEnd()
      Gets the mail on end.
      Returns:
      the mail on end
    • setMailOnEnd

      public void setMailOnEnd(boolean param)
      Sets the mail on end.
      Parameters:
      param - the new mail on end
    • setMailOnEnd

      public void setMailOnEnd(String param)
      Sets the mail on end.
      Parameters:
      param - the new mail on end
    • getMailOnError

      public boolean getMailOnError()
      Gets the mail on error.
      Returns:
      the mail on error
    • setMailOnError

      public void setMailOnError(boolean param)
      Sets the mail on error.
      Parameters:
      param - the new mail on error
    • setMailOnError

      public void setMailOnError(String param)
      Sets the mail on error.
      Parameters:
      param - the new mail on error
    • getMailOnRetry

      public boolean getMailOnRetry()
      Gets the mail on retry.
      Returns:
      the mail on retry
    • setMailOnRetry

      public void setMailOnRetry(boolean param)
      Sets the mail on retry.
      Parameters:
      param - the new mail on retry
    • setMailOnRetry

      public void setMailOnRetry(String param)
      Sets the mail on retry.
      Parameters:
      param - the new mail on retry
    • getMailOnStart

      public boolean getMailOnStart()
      Gets the mail on start.
      Returns:
      the mail on start
    • setMailOnStart

      public void setMailOnStart(boolean param)
      Sets the mail on start.
      Parameters:
      param - the new mail on start
    • setMailOnStart

      public void setMailOnStart(String param)
      Sets the mail on start.
      Parameters:
      param - the new mail on start
    • getPriority

      public int getPriority()
      Gets the priority.
      Returns:
      the priority
    • setPriority

      public void setPriority(int param)
      Sets the priority.
      Parameters:
      param - the new priority
    • setPriority

      public void setPriority(String param)
      Sets the priority.
      Parameters:
      param - the new priority
    • getRetryCount

      public int getRetryCount()
      Gets the retry count.
      Returns:
      the retry count
    • setRetryCount

      public void setRetryCount(int param)
      Sets the retry count.
      Parameters:
      param - the new retry count
    • setRetryCount

      public void setRetryCount(String param)
      Sets the retry count.
      Parameters:
      param - the new retry count
    • getRetryDone

      public int getRetryDone()
      Gets the retry done.
      Returns:
      the retry done
    • setRetryDone

      public void setRetryDone(int param)
      Sets the retry done.
      Parameters:
      param - the new retry done
    • setRetryDone

      public void setRetryDone(String param)
      Sets the retry done.
      Parameters:
      param - the new retry done
    • getRetryFrequency

      public int getRetryFrequency()
      Gets the retry frequency.
      Returns:
      the retry frequency
    • setRetryFrequency

      public void setRetryFrequency(int param)
      Sets the retry frequency.
      Parameters:
      param - the new retry frequency
    • setRetryFrequency

      public void setRetryFrequency(String param)
      Sets the retry frequency.
      Parameters:
      param - the new retry frequency
    • getMaximumDuration

      public long getMaximumDuration()
      Gets the maximum duration.
      Returns:
      the maximum duration
    • setMaximumDuration

      public void setMaximumDuration(long param)
      Sets the maximum duration.
      Parameters:
      param - the new maximum duration
    • setMaximumDuration

      public void setMaximumDuration(String param)
      Sets the maximum duration.
      Parameters:
      param - the new maximum duration
    • getStartDate

      public Date getStartDate()
      Gets the start date.
      Returns:
      the start date
    • setStartDate

      public void setStartDate(Date param)
      Sets the start date.
      Parameters:
      param - the new start date
    • getStartTime

      public Time getStartTime()
      Gets the start time.
      Returns:
      the start time
    • setStartTime

      public void setStartTime(Time param)
      Sets the start time.
      Parameters:
      param - the new start time
    • getStatus

      public String getStatus()
      Gets the status.
      Returns:
      the status
    • setStatus

      public void setStatus(String param)
      Sets the status.
      Parameters:
      param - the new status
    • getUserMail

      public String getUserMail()
      Gets the user mail.
      Returns:
      the user mail
    • setUserMail

      public void setUserMail(String param)
      Sets the user mail.
      Parameters:
      param - the new user mail
    • getECUser

      public ECUser getECUser()
      Gets the EC user.
      Returns:
      the EC user
    • setECUser

      public void setECUser(ECUser param)
      Sets the EC user.
      Parameters:
      param - the new EC user