public class CharacteristicModelImpl
extends java.lang.Object
alma.ACS.CharacteristicModel.
TODO temporary implementation - real caching (DAL wide, not per CharacteristicModelImpl instance) has to be implemented
TODO what about reconnection then... is persistent DAL server enough?| Modifier and Type | Field and Description |
|---|---|
protected DAO |
dao
CDB DAO.
|
protected java.lang.String |
modelName
Model name (used to determine CDB lookup).
|
| Constructor and Description |
|---|
CharacteristicModelImpl(java.lang.String modelName,
DAL dal) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
find_characteristic(java.lang.String wildcard) |
PropertySet |
get_all_characteristics() |
org.omg.CORBA.Any |
get_characteristic_by_name(java.lang.String name) |
boolean |
getBoolean(java.lang.String name)
Read boolean characteristic.
|
double |
getDouble(java.lang.String name)
Read double characteristic.
|
double[] |
getDoubleSeq(java.lang.String name)
Read sequence double characteristic.
|
float |
getFloat(java.lang.String name)
Read double characteristic.
|
float[] |
getFloatSeq(java.lang.String name)
Read sequence double characteristic.
|
int |
getInteger(java.lang.String name)
Read int characteristic.
|
int[] |
getIntegerSeq(java.lang.String name)
Read sequence long characteristic.
|
long |
getLong(java.lang.String name)
Read long characteristic.
|
int[] |
getLongSeq(java.lang.String name)
Read sequence double characteristic.
|
java.lang.String |
getString(java.lang.String name)
Read string characteristic.
|
java.lang.String[] |
getStringSeq(java.lang.String name)
Read sequence string characteristic.
|
void |
lendContainerServices(ContainerServices c) |
void |
setFieldPrefix(java.lang.String prefix) |
protected java.lang.String modelName
protected DAO dao
public CharacteristicModelImpl(java.lang.String modelName,
DAL dal)
modelName - name of the model (used to determine CDB lookup), non-null.dal - CDB DAL object, non-null.public void lendContainerServices(ContainerServices c)
public void setFieldPrefix(java.lang.String prefix)
public org.omg.CORBA.Any get_characteristic_by_name(java.lang.String name)
throws NoSuchCharacteristic
NoSuchCharacteristicalma.ACS.CharacteristicModelOperations#get_characteristic_by_name(java.lang.String)public java.lang.String[] find_characteristic(java.lang.String wildcard)
alma.ACS.CharacteristicModelOperations#find_characteristic(java.lang.String)public PropertySet get_all_characteristics()
alma.ACS.CharacteristicModelOperations#get_all_characteristics()public java.lang.String getString(java.lang.String name)
throws NoSuchCharacteristic
name - characteristic name.NoSuchCharacteristic - is thrown if characterstic does not exist.public long getLong(java.lang.String name)
throws NoSuchCharacteristic
name - characteristic name.NoSuchCharacteristic - is thrown if characterstic does not exist.public int getInteger(java.lang.String name)
throws NoSuchCharacteristic
name - characteristic name.NoSuchCharacteristic - is thrown if characterstic does not exist.public double getDouble(java.lang.String name)
throws NoSuchCharacteristic
name - characteristic name.NoSuchCharacteristic - is thrown if characterstic does not exist.public float getFloat(java.lang.String name)
throws NoSuchCharacteristic
name - characteristic name.NoSuchCharacteristic - is thrown if characterstic does not exist.public boolean getBoolean(java.lang.String name)
throws NoSuchCharacteristic
name - characteristic name.NoSuchCharacteristic - is thrown if characterstic does not exist.public int[] getIntegerSeq(java.lang.String name)
throws NoSuchCharacteristic
name - characteristic name.NoSuchCharacteristic - is thrown if characterstic does not exist.public double[] getDoubleSeq(java.lang.String name)
throws NoSuchCharacteristic
name - characteristic name.NoSuchCharacteristic - is thrown if characterstic does not exist.public float[] getFloatSeq(java.lang.String name)
throws NoSuchCharacteristic
name - characteristic name.NoSuchCharacteristic - is thrown if characterstic does not exist.public int[] getLongSeq(java.lang.String name)
throws NoSuchCharacteristic
name - characteristic name.NoSuchCharacteristic - is thrown if characterstic does not exist.public java.lang.String[] getStringSeq(java.lang.String name)
throws NoSuchCharacteristic
name - characteristic name.NoSuchCharacteristic - is thrown if characterstic does not exist.