@Entity public class Attachment extends ALockableEntity implements IFileProviding<AttachmentDatei,AttachmentDateiData>, IVorgangDependent, IUncacheableFile, IUUIDEntity, IMandantDependent
Attachment
beinhaltet Meta-Informationen zu einem im System verfügbaren Anhang. Dieser Anhang kann
zum einen eine Datei sein, die in einem Formular hochgeladen wurde, zum andern kann es sich um eine Datei handeln,
die von einem 'Postfachbearbeiter' einem Vorgang
angefügt wurde.Modifier and Type | Field and Description |
---|---|
static String |
ATTR_ELEMENT_NAME |
static String |
ATTR_FORMEINGANG
Deprecated.
|
static String |
ATTR_LOESCHBAR |
static String |
ATTR_MANDANT
Deprecated.
will be removed, use
AClientDependentEntity.getMandant() |
static String |
ATTR_OUTPUT_ALIAS |
static String |
ATTR_SOURCE |
static String |
ATTR_VORGANG |
static String |
COL_UUID |
COL_LOCKINGVERSION, lockingVersion
COL_ID, id
ATTR_DATEI, ATTR_FILE
ATTR_UUID, INVALID_UUID, INVALID_UUID_OBJECT, NULL_SAFE_UUID_TYPE, TYPE_NAME_UUID
COL_CLIENT_ID
IMPORT_ID, INVALID_ID
Constructor and Description |
---|
Attachment() |
Modifier and Type | Method and Description |
---|---|
String |
getBenutzer()
Diese Methode dient dazu, eine Zeichenkette zu erhalten, die Schlussfolgerungen auf den Ersteller dieses
Attachments zulässt
|
String |
getDateiName()
Diese Methode dient dazu, den Namen des
Attachment zu erhalten |
String |
getElementName()
Diese Methode dient dazu, den Formularelementnamen zu erhalten, in welchem das
Attachment angebenen wurde |
AttachmentDatei |
getFileEntity() |
FormEingang |
getFormEingang()
Deprecated.
|
Long |
getId() |
Mandant |
getMandant()
Deprecated.
will be removed, use
getVorgang() and AClientDependentEntity.getMandant() |
String |
getOutputAlias()
Deprecated.
will be removed. Currently returns the file name
|
EAttachmentSource |
getSource() |
Date |
getUploadDatum()
Diese Methode dient dazu, das Datum zu setzen, an welchem das
Attachment hochgeladen wurde |
String |
getUuid()
Deprecated.
use
getUUID() |
String |
getUUID() |
UUID |
getUUIDObject() |
Vorgang |
getVorgang()
Diese Methode dient dazu, den
Vorgang zu ermitteln, zu dem das Attachment hinzugefügt wurde |
boolean |
isLoeschbar()
Attachments sind dann löschbar, wenn der zugehörige Vorgang löschbar ist (Vorgänge sind löschbar, wenn der Status,
in dem sie sich befinden, das Löschen von Vorgängen erlaubt).
|
void |
setElementName(String elementName)
Diese Methode dient dazu, den Formularelementnamen zu setzen
|
void |
setFileEntity(AttachmentDatei fileEntity) |
void |
setFormEingang(FormEingang formEingang)
Deprecated.
|
void |
setId(Long id)
!!!
|
void |
setMandant(Mandant mandant)
Deprecated.
will be removed, use
getVorgang() and AClientDependentEntity.setMandant(Mandant) |
void |
setOutputAlias(String outputAlias)
Deprecated.
will be removed. Currently an NO-OP method
|
void |
setSource(EAttachmentSource source) |
void |
setUuid(String uuid)
Deprecated.
use
setUUID(String) |
void |
setUUID(String uuid) |
void |
setUUIDObject(UUID uuid) |
void |
setVorgang(Vorgang vorgang)
Diese Methode dient dazu, den Vorgang zu setzten, zu dem das
Attachment zugehörig ist (Bedingung: nicht
null). |
entityHasChanged, getLockingVersion, setLockingVersion, toString
asIntValue, isPersisted, setId
compareTo, equals, getDBTableName, hashCode
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDatei, setDatei
compareTo
public static final String ATTR_VORGANG
public static final String ATTR_ELEMENT_NAME
public static final String ATTR_OUTPUT_ALIAS
public static final String ATTR_SOURCE
public static final String ATTR_LOESCHBAR
public static final String COL_UUID
@Deprecated public static final String ATTR_MANDANT
AClientDependentEntity.getMandant()
@Deprecated public static final String ATTR_FORMEINGANG
public void setId(Long id)
AbstractEntity
Integer.MAX_VALUE
or lower then Integer.MIN_VALUE
will be
altered to null!!!setId
in interface de.xima.cmn.dao.interfaces.IEntity<Long>
setId
in class AbstractEntity
id
- Long
the database-id to setpublic String getUUID()
getUUID
in interface IUUIDEntity
Mandant
, Projekt
, ...public void setUUID(String uuid)
setUUID
in interface IUUIDEntity
public UUID getUUIDObject()
getUUIDObject
in interface IUUIDEntity
public void setUUIDObject(UUID uuid)
public Vorgang getVorgang()
Vorgang
zu ermitteln, zu dem das Attachment
hinzugefügt wurdegetVorgang
in interface IVorgangDependent
Vorgang
s-Instanzpublic void setVorgang(Vorgang vorgang)
Attachment
zugehörig ist (Bedingung: nicht
null).vorgang
- - Vorgang
-Objektpublic String getBenutzer()
public Date getUploadDatum()
Attachment
hochgeladen wurdeDate
-Objekt oder null
public String getDateiName()
Attachment
zu erhaltenpublic String getElementName()
Attachment
angebenen wurdenull
public void setElementName(String elementName)
elementName
- - Zeichenkette für den Elementnamen oder null
public boolean isLoeschbar()
true
, wenn dieses Attachment löschbar ist, ansonsten false
.Vorgang.isLoeschbar()
public AttachmentDatei getFileEntity()
getFileEntity
in interface IFileProviding<AttachmentDatei,AttachmentDateiData>
public void setFileEntity(AttachmentDatei fileEntity)
setFileEntity
in interface IFileProviding<AttachmentDatei,AttachmentDateiData>
@Deprecated public FormEingang getFormEingang()
@Deprecated public void setFormEingang(FormEingang formEingang)
public EAttachmentSource getSource()
public void setSource(EAttachmentSource source)
@Deprecated public String getUuid()
getUUID()
@Deprecated public void setUuid(String uuid)
setUUID(String)
uuid
- the uuid@Deprecated public Mandant getMandant()
getVorgang()
and AClientDependentEntity.getMandant()
getMandant
in interface IMandantDependent
@Deprecated public void setMandant(Mandant mandant)
getVorgang()
and AClientDependentEntity.setMandant(Mandant)
setMandant
in interface IMandantDependent
@Deprecated public String getOutputAlias()
@Deprecated public void setOutputAlias(String outputAlias)
outputAlias
- the output alias to setCopyright © 2020 XIMA MEDIA GmbH. All rights reserved.