Class Privileged

java.lang.Object
ecmwf.common.database.DataBaseObject
ecmwf.common.database.Privileged
All Implemented Interfaces:
Serializable, Cloneable

public class Privileged 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.
    • NOT_ID

      protected int NOT_ID
      The not id.
    • PRV_SEND

      protected boolean PRV_SEND
      The prv send.
    • PRV_SUBSCRIBE

      protected boolean PRV_SUBSCRIBE
      The prv subscribe.
    • ecuser

      protected ECUser ecuser
      The ecuser.
    • notification

      protected Notification notification
      The notification.
  • Constructor Details

    • Privileged

      public Privileged()
      Instantiates a new privileged.
    • Privileged

      public Privileged(String ecuserName, int notificationId)
      Instantiates a new privileged.
      Parameters:
      ecuserName - the ecuser name
      notificationId - the notification id
    • Privileged

      public Privileged(String ecuserName, String notificationId)
      Instantiates a new privileged.
      Parameters:
      ecuserName - the ecuser name
      notificationId - the notification 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
    • getNotificationId

      public int getNotificationId()
      Gets the notification id.
      Returns:
      the notification id
    • setNotificationId

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

      public void setNotificationId(String param)
      Sets the notification id.
      Parameters:
      param - the new notification id
    • getSend

      public boolean getSend()
      Gets the send.
      Returns:
      the send
    • setSend

      public void setSend(boolean param)
      Sets the send.
      Parameters:
      param - the new send
    • setSend

      public void setSend(String param)
      Sets the send.
      Parameters:
      param - the new send
    • getSubscribe

      public boolean getSubscribe()
      Gets the subscribe.
      Returns:
      the subscribe
    • setSubscribe

      public void setSubscribe(boolean param)
      Sets the subscribe.
      Parameters:
      param - the new subscribe
    • setSubscribe

      public void setSubscribe(String param)
      Sets the subscribe.
      Parameters:
      param - the new subscribe
    • 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
    • getNotification

      public Notification getNotification()
      Gets the notification.
      Returns:
      the notification
    • setNotification

      public void setNotification(Notification param)
      Sets the notification.
      Parameters:
      param - the new notification
    • hashCode

      public int hashCode()
      Hash code.
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Equals.
      Overrides:
      equals in class Object