public class Database extends EnforceableDataObject implements NameAndIdObject
Constructor and Description |
---|
Database() |
Database(Database toCopy)
The copy constructor.
|
Database(Database toCopy,
java.lang.String schema)
The copy constructor.
|
Database(int id) |
Database(int id,
java.lang.String schema) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Integer |
getCurrentUnits() |
java.lang.String |
getDriver() |
java.lang.Integer |
getId()
Returns the id of this object
|
java.lang.String |
getLogin() |
java.lang.String[] |
getMandatoryMembersChange()
At the moment no fields are defined here
|
java.lang.String[] |
getMandatoryMembersCreate()
At the moment
setId(java.lang.Integer) , setDriver(java.lang.String) , setUrl(java.lang.String) and setScheme(java.lang.String) are defined here |
java.lang.String[] |
getMandatoryMembersDelete()
At the moment
setDriver(java.lang.String) , setUrl(java.lang.String) , setScheme(java.lang.String) , setPassword(java.lang.String) and setLogin(java.lang.String) are defined here |
java.lang.String[] |
getMandatoryMembersRegister()
At the moment
setPassword(java.lang.String) , setName(java.lang.String) and setMaster(java.lang.Boolean) are defined here |
java.lang.Boolean |
getMaster() |
java.lang.Integer |
getMasterId() |
java.lang.Integer |
getMaxUnits() |
java.lang.String |
getName()
Returns the name of this object
|
java.lang.String |
getPassword() |
java.lang.Integer |
getPoolHardLimit() |
java.lang.Integer |
getPoolInitial() |
java.lang.Integer |
getPoolMax() |
java.lang.Integer |
getRead_id() |
java.lang.String |
getScheme() |
java.lang.String |
getUrl() |
int |
hashCode() |
boolean |
isCurrentUnitsset() |
boolean |
isDriverset() |
boolean |
isIdset() |
boolean |
isLoginset() |
java.lang.Boolean |
isMaster()
Signals if this database is a master (suitable for read-write accesses)
|
boolean |
isMasterIdset() |
boolean |
isMasterset() |
boolean |
isMaxUnitsset() |
boolean |
isNameset() |
boolean |
isPasswordset() |
boolean |
isPoolHardLimitset() |
boolean |
isPoolInitialset() |
boolean |
isPoolMaxset() |
boolean |
isRead_idset() |
boolean |
isSchemeset() |
boolean |
isUrlset() |
void |
setCurrentUnits(java.lang.Integer units) |
void |
setDriver(java.lang.String val) |
void |
setId(java.lang.Integer val)
Sets the id for this object
|
void |
setLogin(java.lang.String val) |
void |
setMaster(java.lang.Boolean master)
Sets if this database is a master (suitable for read-write accesses)
|
void |
setMasterId(java.lang.Integer masterId)
Sets the identifier of the associated master database.
|
void |
setMaxUnits(java.lang.Integer maxunits) |
void |
setName(java.lang.String val)
Sets the name for this object
|
void |
setPassword(java.lang.String val) |
void |
setPoolHardLimit(java.lang.Integer poolHardLimit) |
void |
setPoolInitial(java.lang.Integer poolInitial) |
void |
setPoolMax(java.lang.Integer poolMax) |
void |
setRead_id(java.lang.Integer read_id) |
void |
setScheme(java.lang.String scheme) |
void |
setUrl(java.lang.String val) |
java.lang.String |
toString() |
getUnsetMembers, mandatoryChangeMembersSet, mandatoryCreateMembersSet, mandatoryDeleteMembersSet, mandatoryRegisterMembersSet, testMandatoryCreateFieldsNull
public Database(int id)
id
- public Database(int id, java.lang.String schema)
id
- schema
- public Database(Database toCopy)
toCopy
- To copy frompublic Database(Database toCopy, java.lang.String schema)
toCopy
- To copy frompublic Database()
public java.lang.Integer getId()
NameAndIdObject
getId
in interface NameAndIdObject
Integer
object containing the idpublic void setId(java.lang.Integer val)
NameAndIdObject
setId
in interface NameAndIdObject
val
- An Integer
object containing the idpublic java.lang.String getUrl()
public void setUrl(java.lang.String val)
public java.lang.String getLogin()
public void setLogin(java.lang.String val)
public java.lang.String getPassword()
public void setPassword(java.lang.String val)
public java.lang.String getName()
NameAndIdObject
getName
in interface NameAndIdObject
String
containing the namepublic void setName(java.lang.String val)
NameAndIdObject
setName
in interface NameAndIdObject
val
- A String
containing the namepublic java.lang.String getDriver()
public void setDriver(java.lang.String val)
public java.lang.String getScheme()
public void setScheme(java.lang.String scheme)
public java.lang.Integer getMaxUnits()
public void setMaxUnits(java.lang.Integer maxunits)
public java.lang.Integer getPoolInitial()
public void setPoolInitial(java.lang.Integer poolInitial)
public java.lang.Integer getPoolMax()
public void setPoolMax(java.lang.Integer poolMax)
public java.lang.Integer getMasterId()
public void setMasterId(java.lang.Integer masterId)
Implicitly marks this database as a slave (suitable for read-only accesses)
masterId
- The identifier of the master databasepublic java.lang.Boolean isMaster()
true
if master; otherwise false
public void setMaster(java.lang.Boolean master)
master
- true
if master; otherwise false
public java.lang.Integer getRead_id()
public void setRead_id(java.lang.Integer read_id)
public java.lang.Integer getCurrentUnits()
public void setCurrentUnits(java.lang.Integer units)
public java.lang.Integer getPoolHardLimit()
public void setPoolHardLimit(java.lang.Integer poolHardLimit)
public java.lang.String toString()
EnforceableDataObject
toString
in class EnforceableDataObject
public java.lang.String[] getMandatoryMembersChange()
getMandatoryMembersChange
in class EnforceableDataObject
public java.lang.String[] getMandatoryMembersCreate()
setId(java.lang.Integer)
, setDriver(java.lang.String)
, setUrl(java.lang.String)
and setScheme(java.lang.String)
are defined heregetMandatoryMembersCreate
in class EnforceableDataObject
public java.lang.String[] getMandatoryMembersDelete()
setDriver(java.lang.String)
, setUrl(java.lang.String)
, setScheme(java.lang.String)
, setPassword(java.lang.String)
and setLogin(java.lang.String)
are defined heregetMandatoryMembersDelete
in class EnforceableDataObject
public java.lang.String[] getMandatoryMembersRegister()
setPassword(java.lang.String)
, setName(java.lang.String)
and setMaster(java.lang.Boolean)
are defined heregetMandatoryMembersRegister
in class EnforceableDataObject
public boolean isCurrentUnitsset()
public boolean isDriverset()
public boolean isIdset()
public boolean isLoginset()
public boolean isMasterIdset()
public boolean isMasterset()
public boolean isMaxUnitsset()
public boolean isNameset()
public boolean isPasswordset()
public boolean isPoolHardLimitset()
public boolean isPoolInitialset()
public boolean isPoolMaxset()
public boolean isRead_idset()
public boolean isSchemeset()
public boolean isUrlset()
public int hashCode()
hashCode
in class EnforceableDataObject
public boolean equals(java.lang.Object obj)
equals
in class EnforceableDataObject
public java.lang.Boolean getMaster()