Class QuotaTypeData

java.lang.Object
net.sf.basedb.core.data.BasicData
net.sf.basedb.core.data.QuotaTypeData
All Implemented Interfaces:
IdentifiableData, NameableData, RegisteredData, SystemData

public class QuotaTypeData
extends BasicData
implements NameableData, SystemData, RegisteredData
This class holds information about different QuotaTypes.
Version:
2.0
Author:
enell
See Also:
Developer documentation: Quota and disk usage
Last modified
$Date: 2019-02-22 09:06:54 +0100 (fre, 22 feb. 2019) $
Hibernate: class
table="`QuotaTypes`" lazy="false"
  • Field Details

    • name

      private String name
    • description

      private String description
    • systemId

      private String systemId
    • entryDate

      private Date entryDate
  • Constructor Details

    • QuotaTypeData

      public QuotaTypeData()
  • Method Details

    • getName

      public String getName()
      Description copied from interface: NameableData
      Get the name of the item.
      Specified by:
      getName in interface NameableData
      Returns:
      A String with the name of the item
    • setName

      public void setName​(String name)
      Description copied from interface: NameableData
      Set the name of the item. The name cannot be null and mustn't be longer than the value specified by the MAX_NAME_LENGTH constant.
      Specified by:
      setName in interface NameableData
      Parameters:
      name - The new name for the item
    • getDescription

      public String getDescription()
      Description copied from interface: NameableData
      Get the description for the item.
      Specified by:
      getDescription in interface NameableData
      Returns:
      A String with a description of the item
    • setDescription

      public void setDescription​(String description)
      Description copied from interface: NameableData
      Set the description for the item. The description can be null but mustn't be longer than the value specified by the MAX_DESCRIPTION_LENGTH constant.
      Specified by:
      setDescription in interface NameableData
      Parameters:
      description - The new description for the item
    • getSystemId

      public String getSystemId()
      Description copied from interface: SystemData
      Get the system id for the item.
      Specified by:
      getSystemId in interface SystemData
      Returns:
      The id of the item or null
    • setSystemId

      public void setSystemId​(String systemId)
    • getEntryDate

      public Date getEntryDate()
      Description copied from interface: RegisteredData
      Get the date this item was added to the database. The value is generated at creation time and can't be modified later.
      Specified by:
      getEntryDate in interface RegisteredData
    • setEntryDate

      public void setEntryDate​(Date entryDate)