Class AttachmentDatei

All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>, de.xima.cmn.dao.interfaces.ILockableEntity<Long>, IAbstractDatei<AttachmentDateiData>, IFileEntity<Attachment,AttachmentDateiData>, ILockingVersionProviding, ITransferable, ITransferableEntity, ITransferableLockableEntity, Serializable, Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>

@Entity public class AttachmentDatei extends AFileEntity<Attachment,AttachmentDateiData>
See Also:
  • Field Details

  • Constructor Details

    • AttachmentDatei

      public AttachmentDatei()
  • Method Details

    • getId

      public Long getId()
    • setId

      public void setId(Long id)
      Description copied from class: AbstractEntity
      !!!WARNING: Currently values bigger Integer.MAX_VALUE or lower then Integer.MIN_VALUE will be altered to null!!!
      Specified by:
      setId in interface de.xima.cmn.dao.interfaces.IEntity<Long>
      Overrides:
      setId in class AbstractEntity
      Parameters:
      id - Long the database-id to set
    • setDataEntity

      public void setDataEntity(AttachmentDateiData dataEntity)
    • getDataEntity

      public AttachmentDateiData getDataEntity()
    • getBaseEntity

      public Attachment getBaseEntity()
    • setBaseEntity

      public void setBaseEntity(Attachment baseEntity)
    • setNewData

      public void setNewData(byte[] daten)
    • getSize

      public int getSize()
    • setSize

      public void setSize(Integer size)
    • cloneBasics

      public AttachmentDatei cloneBasics()
      Returns:
      A copy of this entity with all fields copied that do not reference other entities.