Package de.xima.fc.entities
Class DatenbankZugriff
- java.lang.Object
-
- de.xima.cmn.dao.model.AEntity<Long>
-
- de.xima.fc.entities.AbstractEntity
-
- de.xima.fc.entities.AbstractLockableEntity
-
- de.xima.fc.entities.AbstractMandantDependentEntity
-
- de.xima.fc.entities.DatenbankZugriff
-
- All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>
,de.xima.cmn.dao.interfaces.ILockableEntity<Long>
,IDescriptionProviding
,ILockingVersionProviding
,IMandantDependent
,INameProviding
,ITransferable
,ITransferableEntity
,ITransferableLockableEntity
,IUUIDEntity
,Serializable
,Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>
@Entity public class DatenbankZugriff extends AbstractMandantDependentEntity implements INameProviding, IDescriptionProviding, IUUIDEntity
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static Integer
ATTR_CHECKOUT_TIMEOUT
static String
ATTR_DB_TYP
static String
ATTR_JDBC_URL
static String
ATTR_MAX_VERBINDUNGEN
static String
ATTR_TIMEOUT
static String
ATTR_VERBINDUNGS_URL
static String
COL_UUID
-
Fields inherited from class de.xima.fc.entities.AbstractMandantDependentEntity
mandant
-
Fields inherited from class de.xima.fc.entities.AbstractLockableEntity
COL_LOCKINGVERSION, lockingVersion
-
Fields inherited from class de.xima.fc.entities.AbstractEntity
COL_ID, id
-
Fields inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTION
-
Fields inherited from interface de.xima.fc.entities.interfaces.IMandantDependent
ATTR_MANDANT, COL_CLIENT_ID
-
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME
-
Fields inherited from interface de.xima.fc.entities.interfaces.ITransferableEntity
IMPORT_ID, INVALID_ID
-
Fields inherited from interface de.xima.fc.entities.interfaces.IUUIDEntity
ATTR_UUID, INVALID_UUID, INVALID_UUID_OBJECT, NULL_SAFE_UUID_TYPE, TYPE_NAME_UUID
-
-
Constructor Summary
Constructors Constructor Description DatenbankZugriff()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getBeschreibung()
EDatenbankTyp
getDatenbankTyp()
String
getDbNutzerName()
String
getDbNutzerPasswort()
String
getDriverClass()
Long
getId()
String
getJdbcUrl()
int
getMaxVerbindungen()
String
getName()
int
getTimeout()
String
getUUID()
UUID
getUUIDObject()
void
setBeschreibung(String beschreibung)
void
setDatenbankTyp(EDatenbankTyp datenbanktyp)
void
setDbNutzerName(String dbNutzerName)
void
setDbNutzerPasswort(String dbNutzerPasswort)
void
setDriverClass(String driverClass)
void
setJdbcUrl(String jdbcUrl)
void
setMaxVerbindungen(int maxVerbindungen)
void
setName(String name)
void
setTimeout(int timeout)
void
setUUID(String uuid)
void
setUUIDObject(UUID uuid)
-
Methods inherited from class de.xima.fc.entities.AbstractMandantDependentEntity
getMandant, setMandant
-
Methods inherited from class de.xima.fc.entities.AbstractLockableEntity
entityHasChanged, getLockingVersion, setLockingVersion, toString
-
Methods inherited from class de.xima.fc.entities.AbstractEntity
asIntValue, isPersisted, setId, setId
-
Methods inherited from class de.xima.cmn.dao.model.AEntity
compareTo, equals, getDBTableName, hashCode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
getDescription
-
-
-
-
Field Detail
-
ATTR_MAX_VERBINDUNGEN
public static final String ATTR_MAX_VERBINDUNGEN
- See Also:
- Constant Field Values
-
ATTR_DB_TYP
public static final String ATTR_DB_TYP
- See Also:
- Constant Field Values
-
ATTR_VERBINDUNGS_URL
public static final String ATTR_VERBINDUNGS_URL
- See Also:
- Constant Field Values
-
ATTR_JDBC_URL
public static final String ATTR_JDBC_URL
- See Also:
- Constant Field Values
-
ATTR_TIMEOUT
public static final String ATTR_TIMEOUT
- See Also:
- Constant Field Values
-
ATTR_CHECKOUT_TIMEOUT
public static final Integer ATTR_CHECKOUT_TIMEOUT
-
COL_UUID
public static final String COL_UUID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUUID
public String getUUID()
- Specified by:
getUUID
in interfaceIUUIDEntity
- Returns:
- UUID (Universal Unique Identifier) that identifies this type of entity. Usually is unique within a context,
e.g.
Mandant
,Projekt
, ...
-
setUUID
public void setUUID(String uuid)
- Specified by:
setUUID
in interfaceIUUIDEntity
-
getUUIDObject
public UUID getUUIDObject()
- Specified by:
getUUIDObject
in interfaceIUUIDEntity
-
setUUIDObject
public void setUUIDObject(UUID uuid)
-
getName
public String getName()
- Specified by:
getName
in interfaceINameProviding
- Returns:
- The name of this object.
-
setName
public void setName(String name)
-
getBeschreibung
public String getBeschreibung()
- Specified by:
getBeschreibung
in interfaceIDescriptionProviding
-
setBeschreibung
public void setBeschreibung(String beschreibung)
-
getMaxVerbindungen
public int getMaxVerbindungen()
-
setMaxVerbindungen
public void setMaxVerbindungen(int maxVerbindungen)
-
getDatenbankTyp
public EDatenbankTyp getDatenbankTyp()
-
setDatenbankTyp
public void setDatenbankTyp(EDatenbankTyp datenbanktyp)
-
getDbNutzerName
public String getDbNutzerName()
-
setDbNutzerName
public void setDbNutzerName(String dbNutzerName)
-
getDbNutzerPasswort
public String getDbNutzerPasswort()
-
setDbNutzerPasswort
public void setDbNutzerPasswort(String dbNutzerPasswort)
-
getJdbcUrl
public String getJdbcUrl()
-
setJdbcUrl
public void setJdbcUrl(String jdbcUrl)
-
getDriverClass
public String getDriverClass()
-
setDriverClass
public void setDriverClass(String driverClass)
-
getTimeout
public int getTimeout()
-
setTimeout
public void setTimeout(int timeout)
-
-