|
TANGO Database API | |||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Object | +--fr.esrf.TangoApi.DbDevice
Class Description: This class manage database connection for Tango device. It is an api between user and IDL Device object.
| Constructor Summary | |
DbDevice(java.lang.String devname)
DbDevice constructor. |
|
| Method Summary | |
void |
add_device(DbDevInfo devinfo)
Add/update this device to the database |
void |
delete_attribute_property(DbDatum[] properties)
Delete a list of properties for this object. |
void |
delete_attribute_property(java.lang.String propname)
Delete a property for this object. |
void |
delete_attribute_property(java.lang.String[] propnames)
Delete a list of properties for this object. |
void |
delete_device()
Delete this device from the database |
void |
delete_property(DbDatum[] properties)
Delete a list of properties for this device. |
void |
delete_property(java.lang.String propname)
Delete a property for this device. |
void |
delete_property(java.lang.String[] propnames)
Delete a list of properties for this device. |
void |
export_device(DbDevExportInfo devinfo)
Update the export info for this device in the database. |
DbDatum[] |
get_attribute_property(DbDatum[] properties)
Query the database for a list of device attribute properties for this device. |
DbDatum |
get_attribute_property(java.lang.String propname)
Query the database for a device attribute property for this device. |
DbDatum[] |
get_attribute_property(java.lang.String[] propnames)
Query the database for a list of device attribute properties for this device. |
java.lang.String[] |
get_property_list(java.lang.String wildcard)
Query the database for a list of device properties for the pecified object. |
DbDatum[] |
get_property(DbDatum[] properties)
Query the database for a list of device properties for this device. |
DbDatum |
get_property(java.lang.String propname)
Query the database for a device property for this device. |
DbDatum[] |
get_property(java.lang.String[] propnames)
Query the database for a list of device properties for this device. |
DbDevImportInfo |
import_device()
Query the database for the export info of this device. |
java.lang.String |
name()
return the device name. |
void |
put_attribute_property(DbDatum[] properties)
Insert or update a list of properties for this device attribute. |
void |
put_property(DbDatum[] properties)
Insert or update a list of properties for this device The property names and their values are specified by the DbDatum array. |
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public DbDevice(java.lang.String devname)
throws fr.esrf.Tango.DevFailed
devname - Name of the device to be imported.| Method Detail |
public DbDevImportInfo import_device()
throws fr.esrf.Tango.DevFailed
public void export_device(DbDevExportInfo devinfo)
throws fr.esrf.Tango.DevFailed
devinfo - Device information to export.
public void add_device(DbDevInfo devinfo)
throws fr.esrf.Tango.DevFailed
devinfo - The device name, class and server specified in object.
public void delete_device()
throws fr.esrf.Tango.DevFailed
public java.lang.String[] get_property_list(java.lang.String wildcard)
throws fr.esrf.Tango.DevFailed
wildcard - propertie's wildcard (* matches any charactere).
public DbDatum[] get_property(java.lang.String[] propnames)
throws fr.esrf.Tango.DevFailed
propnames - list of property names.
public DbDatum get_property(java.lang.String propname)
throws fr.esrf.Tango.DevFailed
propname - property name.
public DbDatum[] get_property(DbDatum[] properties)
throws fr.esrf.Tango.DevFailed
properties - list of property DbDatum objects.
public void put_property(DbDatum[] properties)
throws fr.esrf.Tango.DevFailed
properties - Properties names and values array.
public void delete_property(java.lang.String[] propnames)
throws fr.esrf.Tango.DevFailed
propnames - Property names.
public void delete_property(java.lang.String propname)
throws fr.esrf.Tango.DevFailed
propname - Property name.
public void delete_property(DbDatum[] properties)
throws fr.esrf.Tango.DevFailed
properties - Property DbDatum objects.
public void put_attribute_property(DbDatum[] properties)
throws fr.esrf.Tango.DevFailed
properties - Properties names and values array.
public void delete_attribute_property(java.lang.String[] propnames)
throws fr.esrf.Tango.DevFailed
propnames - Property names.
public void delete_attribute_property(java.lang.String propname)
throws fr.esrf.Tango.DevFailed
propname - Property name.
public void delete_attribute_property(DbDatum[] properties)
throws fr.esrf.Tango.DevFailed
properties - Property DbDatum objects.
public DbDatum[] get_attribute_property(java.lang.String[] propnames)
throws fr.esrf.Tango.DevFailed
propnames - list of property names.
public DbDatum get_attribute_property(java.lang.String propname)
throws fr.esrf.Tango.DevFailed
propname - list of property name.
public DbDatum[] get_attribute_property(DbDatum[] properties)
throws fr.esrf.Tango.DevFailed
properties - list of property DbDatum objects.public java.lang.String name()
|
TANGO Database API | |||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||