|
TANGO Java API ( TangORB-7.3.3.jar) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectfr.esrf.TangoApi.ConnectionDAODefaultImpl
fr.esrf.TangoApi.DatabaseDAODefaultImpl
public class DatabaseDAODefaultImpl
Class Description: This class is the main class for TANGO database API. The TANGO database is implemented as a TANGO device server. To access it, the user has the CORBA interface command_inout(). This expects and returns all parameters as ascii strings thereby making the database laborious to use for retreing device properties and information. In order to simplify this access, a high-level API has been implemented which hides the low-level formatting necessary to convert the command_inout() return values into binary values and all CORBA aspects of the TANGO. All data types are native java types e.g. simple types an arrays.
| Field Summary |
|---|
| Fields inherited from interface fr.esrf.TangoApi.ApiDefs |
|---|
ALL_ASYNCH, ATT_R, ATT_W, CALLBACK, CMD, D_TCP, D_UDP, FROM_ATTR, FROM_CMD, FROM_DBASE, FROM_IOR, LOGGING_DEBUG, LOGGING_ERROR, LOGGING_FATAL, LOGGING_INFO, LOGGING_OFF, LOGGING_WARN, MISC, NO_TIMEOUT, POLLING, protocol_name, PULL_CALLBACK, PUSH_CALLBACK, TACO, TANGO |
| Constructor Summary | |
|---|---|
DatabaseDAODefaultImpl()
Database access constructor. |
|
| Method Summary | |
|---|---|
void |
add_device(Database database,
DbDevInfo devinfo)
Add/update a device to the database |
void |
add_device(Database database,
java.lang.String devname,
java.lang.String classname,
java.lang.String servname)
Add/update a device to the database |
void |
add_server(Database database,
java.lang.String servname,
DbDevInfo[] devinfo)
Add a group of devices to the database. |
int |
checkAccessControl(Database database,
java.lang.String devname)
Check Tango Access. |
void |
delete_attribute_alias(Database database,
java.lang.String alias)
Query the database to delete alias for the specified attribute alias. |
void |
delete_class_attribute_property(Database database,
java.lang.String name,
java.lang.String attname,
java.lang.String propname)
Delete a property for the specified object. |
void |
delete_class_attribute_property(Database database,
java.lang.String name,
java.lang.String attname,
java.lang.String[] propnames)
Delete a list of properties for the specified object. |
void |
delete_class_property(Database database,
java.lang.String name,
DbDatum[] properties)
Delete a list of properties for the specified object. |
void |
delete_class_property(Database database,
java.lang.String name,
java.lang.String propname)
Delete a property for the specified object. |
void |
delete_class_property(Database database,
java.lang.String name,
java.lang.String[] propnames)
Delete a list of properties for the specified object. |
void |
delete_device_alias(Database database,
java.lang.String alias)
Query the database to delete alias for the specified device alias. |
void |
delete_device_attribute_property(Database database,
java.lang.String devname,
DbAttribute attr)
Delete an list of attributes properties for the specified object. |
void |
delete_device_attribute_property(Database database,
java.lang.String devname,
DbAttribute[] attribute)
Delete a list of attributes properties for the specified object. |
void |
delete_device_attribute_property(Database database,
java.lang.String devname,
java.lang.String attname,
java.lang.String propname)
Delete a property for the specified object. |
void |
delete_device_attribute_property(Database database,
java.lang.String devname,
java.lang.String attname,
java.lang.String[] propnames)
Delete a list of properties for the specified object. |
void |
delete_device_attribute(Database database,
java.lang.String devname,
java.lang.String attname)
Delete an attribute for the specified object. |
void |
delete_device_property(Database database,
java.lang.String name,
DbDatum[] properties)
Delete a list of properties for the specified object. |
void |
delete_device_property(Database database,
java.lang.String name,
java.lang.String propname)
Delete a property for the specified object. |
void |
delete_device_property(Database database,
java.lang.String name,
java.lang.String[] propnames)
Delete a list of properties for the specified object. |
void |
delete_device(Database database,
java.lang.String devname)
Delete the device of the specified name from the database |
void |
delete_property(Database database,
java.lang.String name,
DbDatum[] properties)
Delete a list of properties for the specified object. |
void |
delete_property(Database database,
java.lang.String name,
java.lang.String propname)
Delete a property for the specified object. |
void |
delete_property(Database database,
java.lang.String name,
java.lang.String[] propnames)
Delete a list of properties for the specified object. |
void |
delete_server_info(Database database,
java.lang.String servname)
Delete server information in databse. |
void |
delete_server(Database database,
java.lang.String devname)
Delete the device server and its associated devices from the database. |
void |
export_device(Database database,
DbDevExportInfo devinfo)
Update the export info fort this device in the database. |
void |
export_server(Database database,
DbDevExportInfo[] devinfo)
Add a group of devices to the database. |
java.lang.String |
get_alias_device(Database database,
java.lang.String alias)
Query the database a device for the specified alias. |
java.lang.String[] |
get_attribute_alias_list(Database database,
java.lang.String wildcard)
Query the database for a list of aliases for the specified wildcard. |
java.lang.String |
get_attribute_alias(Database database,
java.lang.String attname)
Query the database for a list of aliases for the specified attribute. |
java.lang.String[] |
get_class_attribute_list(Database database,
java.lang.String classname,
java.lang.String wildcard)
Query the database for a attributes defined for a class. |
DbHistory[] |
get_class_attribute_property_history(Database database,
java.lang.String classname,
java.lang.String attname,
java.lang.String propname)
Returns the history of the specified class attribute property. |
DbAttribute |
get_class_attribute_property(Database database,
java.lang.String classname,
java.lang.String attname)
Query the database for a attribute properties for trhe specified class. |
DbAttribute[] |
get_class_attribute_property(Database database,
java.lang.String classname,
java.lang.String[] attnames)
Query the database for a list of class attributes properties for the pecified object. |
java.lang.String |
get_class_for_device(Database database,
java.lang.String devname)
|
java.lang.String[] |
get_class_inheritance_for_device(Database database,
java.lang.String devname)
|
java.lang.String[] |
get_class_list(Database database,
java.lang.String servname)
Query the database for a list of classes registred in the database. |
DbHistory[] |
get_class_property_history(Database database,
java.lang.String classname,
java.lang.String propname)
Returns the history of the specified class property. |
java.lang.String[] |
get_class_property_list(Database database,
java.lang.String classname,
java.lang.String wildcard)
Query the database for a list of class properties for the pecified object. |
DbDatum[] |
get_class_property(Database database,
java.lang.String name,
DbDatum[] properties)
Query the database for a list of class properties for the pecified object. |
DbDatum |
get_class_property(Database database,
java.lang.String name,
java.lang.String propname)
Query the database for a class property for the pecified object. |
DbDatum[] |
get_class_property(Database database,
java.lang.String name,
java.lang.String[] propnames)
Query the database for a list of class properties for the pecified object. |
java.lang.String[] |
get_device_alias_list(Database database,
java.lang.String wildcard)
Query the database for a list of aliases for the specified wildcard. |
java.lang.String |
get_device_alias(Database database,
java.lang.String devname)
Query the database for an alias for the specified device. |
java.lang.String[] |
get_device_attribute_list(Database database,
java.lang.String devname)
Query the database for a list of device attributes |
DbHistory[] |
get_device_attribute_property_history(Database database,
java.lang.String devname,
java.lang.String attname,
java.lang.String propname)
Returns the history of the specified device attribute property. |
DbAttribute |
get_device_attribute_property(Database database,
java.lang.String devname,
java.lang.String attname)
Query the database for device attribute property for the pecified object. |
DbAttribute[] |
get_device_attribute_property(Database database,
java.lang.String devname,
java.lang.String[] attnames)
Query the database for a list of device attributes properties for the pecified object. |
java.lang.String[] |
get_device_class_list(Database database,
java.lang.String servname)
Query the database for server devices and classes. |
java.lang.String[] |
get_device_domain(Database database,
java.lang.String wildcard)
Query the database for a list of device domain names witch match the wildcard provided. |
java.lang.String[] |
get_device_exported_for_class(Database database,
java.lang.String classname)
Query database for list of exported devices for the specified class name. |
java.lang.String[] |
get_device_exported(Database database,
java.lang.String wildcard)
Query database for list of exported devices. |
java.lang.String[] |
get_device_family(Database database,
java.lang.String wildcard)
Query the database for a list of device family names witch match the wildcard provided. |
DeviceInfo |
get_device_info(Database database,
java.lang.String devname)
Query the database for the export and more info of the specified device. |
java.lang.String[] |
get_device_list(Database database,
java.lang.String wildcard)
Query database for list of devices. |
java.lang.String[] |
get_device_member(Database database,
java.lang.String wildcard)
Query the database for a list of device member names witch match the wildcard provided. |
java.lang.String[] |
get_device_name(Database database,
java.lang.String servname,
java.lang.String classname)
Query the database for a list of devices served by the specified server and of the specified class. |
DbHistory[] |
get_device_property_history(Database database,
java.lang.String devname,
java.lang.String propname)
Returns the history of the specified device property. |
java.lang.String[] |
get_device_property_list(Database database,
java.lang.String devname,
java.lang.String wildcard)
Query the database for a list of device properties for the pecified object. |
DbDatum[] |
get_device_property(Database database,
java.lang.String name,
DbDatum[] properties)
Query the database for a list of device properties for the pecified object. |
DbDatum |
get_device_property(Database database,
java.lang.String name,
java.lang.String propname)
Query the database for a device property for the pecified object. |
DbDatum[] |
get_device_property(Database database,
java.lang.String name,
java.lang.String[] propnames)
Query the database for a list of device properties for the pecified object. |
java.lang.String[] |
get_host_list(Database database)
Query the database for a list of host registred. |
java.lang.String[] |
get_host_list(Database database,
java.lang.String wildcard)
Query the database for a list of host registred. |
java.lang.String[] |
get_host_server_list(Database database,
java.lang.String hostname)
Query the database for a list of servers registred on the specified host. |
java.lang.String |
get_info(Database database)
Query the database for general info about the table in the database. |
java.lang.String[] |
get_instance_name_list(Database database,
java.lang.String servname)
Query the database for a list of instance names registred for specified server name. |
java.lang.String[] |
get_object_list(Database database,
java.lang.String wildcard)
Query the database for a list of object (ie non-device) for which properties are defiend. |
java.lang.String[] |
get_object_property_list(Database database,
java.lang.String objname,
java.lang.String wildcard)
Query the database for a list of object (ie non-device) for which properties are defiend. |
DbHistory[] |
get_property_history(Database database,
java.lang.String objname,
java.lang.String propname)
Returns the history of the specified object property. |
DbDatum[] |
get_property(Database database,
java.lang.String name,
DbDatum[] properties)
Query the database for a list of object (ie non-device) properties for thr dpecified object. |
DbDatum |
get_property(Database database,
java.lang.String name,
java.lang.String propname)
Query the database for an object (ie non-device) property for the pecified object. |
DbDatum[] |
get_property(Database database,
java.lang.String name,
java.lang.String[] propnames)
Query the database for a list of object (ie non-device) properties for the pecified object. |
DbDatum |
get_property(Database database,
java.lang.String name,
java.lang.String propname,
boolean forced)
Query the database for an object (ie non-device) property for the pecified object without access check (initilizing phase). |
java.lang.String[] |
get_server_class_list(Database database,
java.lang.String servname)
Query the database for a list of classes instancied for a server. |
DbServInfo |
get_server_info(Database database,
java.lang.String servname)
Query the database for server information. |
java.lang.String[] |
get_server_list(Database database)
Query the database for a list of servers registred in the database. |
java.lang.String[] |
get_server_list(Database database,
java.lang.String wildcard)
Query the database for a list of servers registred in the database. |
java.lang.String[] |
get_server_name_list(Database database)
Query the database for a list of server names registred in the database. |
java.lang.String[] |
getDevices(Database database,
java.lang.String wildcard)
|
java.lang.String[] |
getServices(Database database,
java.lang.String servicename,
java.lang.String instname)
Query database for specified services. |
DbDevImportInfo |
import_device(Database database,
java.lang.String devname)
Query the database for the export info of the specified device. |
DbEventImportInfo |
import_event(Database database,
java.lang.String channel_name)
Query the database for the export info of the specified event. |
void |
init(Database database)
Database access init method. |
void |
init(Database database,
java.lang.String host,
java.lang.String port)
Database access constructor. |
boolean |
isCommandAllowed(Database database,
java.lang.String classname,
java.lang.String cmd)
Check for specified device, the specified command is allowed. |
void |
put_attribute_alias(Database database,
java.lang.String attname,
java.lang.String aliasname)
Set an alias for a attribute name |
void |
put_class_attribute_property(Database database,
java.lang.String classname,
DbAttribute attr)
Insert or update a list of properties for the specified class attribute. |
void |
put_class_attribute_property(Database database,
java.lang.String classname,
DbAttribute[] attr)
Insert or update a list of properties for the specified class attribute. |
void |
put_class_property(Database database,
java.lang.String name,
DbDatum[] properties)
Insert or update a list of properties for the specified class. |
void |
put_device_alias(Database database,
java.lang.String devname,
java.lang.String aliasname)
Set an alias for a device name |
void |
put_device_attribute_property(Database database,
java.lang.String devname,
DbAttribute attr)
Insert or update a list of attribute properties for the specified device. |
void |
put_device_attribute_property(Database database,
java.lang.String devname,
DbAttribute[] attr)
Insert or update a list of attribute properties for the specified device. |
void |
put_device_property(Database database,
java.lang.String name,
DbDatum[] properties)
Insert or update a list of properties for the specified device The property names and their values are specified by the DbDatum array. |
void |
put_property(Database database,
java.lang.String name,
DbDatum[] properties)
Insert or update a list of properties for the specified object The property names and their values are specified by the DbDatum array. |
void |
put_server_info(Database database,
DbServInfo info)
Add/update server information in databse. |
void |
registerService(Database database,
java.lang.String serviceName,
java.lang.String instanceName,
java.lang.String devname)
Register a device as a Tango service : ServiceName/InstanceName:DeviceName |
java.lang.String |
toString(Database database)
|
void |
unexport_device(Database database,
java.lang.String devname)
Mark the specified server as unexported in the database. |
void |
unexport_server(Database database,
java.lang.String devname)
Mark all devices exported for this device server as unexported. |
void |
unregisterService(Database database,
java.lang.String serviceName,
java.lang.String instanceName,
java.lang.String devname)
Unregister a device as a Tango service : ServiceName/InstanceName:DeviceName |
| Methods inherited from class fr.esrf.TangoApi.ConnectionDAODefaultImpl |
|---|
adm_name, black_box, build_connection, checkIfTaco, checkIfTango, command_inout, command_inout, command_list_query, description, dev_import, get_class_name, get_device, get_host_name, get_idl_version, get_ior, get_name, get_server_name, get_source, get_tango_host, get_timeout_millis, get_timeout, get_transparency_reconnection, getAccessControl, info_3, info, init, init, init, init, init, init, init, init, is_taco, isAllowedCommand, ping, set_source, set_timeout_millis, set_transparency_reconnection, setAccessControl, throw_dev_failed |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface fr.esrf.TangoApi.IConnectionDAO |
|---|
adm_name, black_box, build_connection, checkIfTaco, checkIfTango, command_inout, command_inout, command_list_query, description, dev_import, get_class_name, get_device, get_host_name, get_idl_version, get_ior, get_name, get_server_name, get_source, get_tango_host, get_timeout_millis, get_timeout, get_transparency_reconnection, getAccessControl, info_3, info, init, init, init, init, init, init, init, init, is_taco, isAllowedCommand, ping, set_source, set_timeout_millis, set_transparency_reconnection, setAccessControl, throw_dev_failed |
| Constructor Detail |
|---|
public DatabaseDAODefaultImpl()
| Method Detail |
|---|
public void init(Database database)
throws DevFailed
init in interface IDatabaseDAODevFailed - in case of environment not corectly set.
public void init(Database database,
java.lang.String host,
java.lang.String port)
throws DevFailed
init in interface IDatabaseDAOhost - host where database is running.port - port for database connection.
DevFailed - in case of host or port not availablepublic java.lang.String toString(Database database)
toString in interface IDatabaseDAO
public java.lang.String get_info(Database database)
throws DevFailed
IDatabaseDAO
get_info in interface IDatabaseDAODevFailed
public java.lang.String[] get_host_list(Database database)
throws DevFailed
IDatabaseDAO
get_host_list in interface IDatabaseDAODevFailed
public java.lang.String[] get_host_list(Database database,
java.lang.String wildcard)
throws DevFailed
IDatabaseDAO
get_host_list in interface IDatabaseDAOwildcard - Wildcard char is '*' and matches wildvcard characters.
DevFailed
public java.lang.String[] get_server_class_list(Database database,
java.lang.String servname)
throws DevFailed
IDatabaseDAO
get_server_class_list in interface IDatabaseDAOservname - server name and instance name (ie.: Serial/i1).
DevFailed
public java.lang.String[] get_server_name_list(Database database)
throws DevFailed
IDatabaseDAO
get_server_name_list in interface IDatabaseDAODevFailed
public java.lang.String[] get_instance_name_list(Database database,
java.lang.String servname)
throws DevFailed
IDatabaseDAO
get_instance_name_list in interface IDatabaseDAOservname - server name.
DevFailed
public java.lang.String[] get_server_list(Database database)
throws DevFailed
IDatabaseDAO
get_server_list in interface IDatabaseDAODevFailed
public java.lang.String[] get_server_list(Database database,
java.lang.String wildcard)
throws DevFailed
IDatabaseDAO
get_server_list in interface IDatabaseDAOwildcard - Wildcard char is '*' and matches wildvcard characters.
DevFailed
public java.lang.String[] get_host_server_list(Database database,
java.lang.String hostname)
throws DevFailed
IDatabaseDAO
get_host_server_list in interface IDatabaseDAOhostname - the specified host name.
DevFailed
public DbServInfo get_server_info(Database database,
java.lang.String servname)
throws DevFailed
IDatabaseDAO
get_server_info in interface IDatabaseDAOservname - The specified server name.
DevFailed
public void put_server_info(Database database,
DbServInfo info)
throws DevFailed
IDatabaseDAO
put_server_info in interface IDatabaseDAOinfo - Server information for the specified server
in a DbServinfo object.
DevFailed
public void delete_server_info(Database database,
java.lang.String servname)
throws DevFailed
IDatabaseDAO
delete_server_info in interface IDatabaseDAOservname - Server name.
DevFailed
public void add_device(Database database,
DbDevInfo devinfo)
throws DevFailed
IDatabaseDAO
add_device in interface IDatabaseDAOdevinfo - The device name, class and server specified in object.
DevFailed
public void add_device(Database database,
java.lang.String devname,
java.lang.String classname,
java.lang.String servname)
throws DevFailed
IDatabaseDAO
add_device in interface IDatabaseDAOdevname - The device nameclassname - The class.servname - The server name.
DevFailed
public void delete_device(Database database,
java.lang.String devname)
throws DevFailed
IDatabaseDAO
delete_device in interface IDatabaseDAOdevname - The device name.
DevFailed
public DeviceInfo get_device_info(Database database,
java.lang.String devname)
throws DevFailed
IDatabaseDAO
get_device_info in interface IDatabaseDAOdevname - The device name.
DevFailed
public java.lang.String[] get_device_list(Database database,
java.lang.String wildcard)
throws DevFailed
IDatabaseDAO
get_device_list in interface IDatabaseDAOwildcard - Wildcard char is '*' and matches wildvcard characters.
DevFailed
public DbDevImportInfo import_device(Database database,
java.lang.String devname)
throws DevFailed
IDatabaseDAO
import_device in interface IDatabaseDAOdevname - The device name.
DevFailed
public void unexport_device(Database database,
java.lang.String devname)
throws DevFailed
IDatabaseDAO
unexport_device in interface IDatabaseDAOdevname - The device name.
DevFailed
public void export_device(Database database,
DbDevExportInfo devinfo)
throws DevFailed
IDatabaseDAO
export_device in interface IDatabaseDAOdevinfo - Device information to export.
DevFailed
public java.lang.String[] get_device_class_list(Database database,
java.lang.String servname)
throws DevFailed
IDatabaseDAO
get_device_class_list in interface IDatabaseDAOservname - The specified server name.
DevFailed
public java.lang.String[] get_device_name(Database database,
java.lang.String servname,
java.lang.String classname)
throws DevFailed
IDatabaseDAO
get_device_name in interface IDatabaseDAOservname - The server name.classname - The class name
DevFailed
public java.lang.String[] get_device_domain(Database database,
java.lang.String wildcard)
throws DevFailed
IDatabaseDAO
get_device_domain in interface IDatabaseDAOwildcard - Wildcard char is '*' and matches wildvcard characters.
DevFailed
public java.lang.String[] get_device_family(Database database,
java.lang.String wildcard)
throws DevFailed
IDatabaseDAO
get_device_family in interface IDatabaseDAOwildcard - Wildcard char is '*' and matches wildvcard characters.
DevFailed
public java.lang.String[] get_device_member(Database database,
java.lang.String wildcard)
throws DevFailed
IDatabaseDAO
get_device_member in interface IDatabaseDAOwildcard - Wildcard char is '*' and matches wildvcard characters.
DevFailed
public void add_server(Database database,
java.lang.String servname,
DbDevInfo[] devinfo)
throws DevFailed
IDatabaseDAO
add_server in interface IDatabaseDAOservname - Server name for these devices.devinfo - Devices and server information.
DevFailed
public void delete_server(Database database,
java.lang.String devname)
throws DevFailed
IDatabaseDAO
delete_server in interface IDatabaseDAOdevname - the device name.
DevFailed
public void export_server(Database database,
DbDevExportInfo[] devinfo)
throws DevFailed
IDatabaseDAO
export_server in interface IDatabaseDAOdevinfo - Devices and server information.
DevFailed
public void unexport_server(Database database,
java.lang.String devname)
throws DevFailed
IDatabaseDAO
unexport_server in interface IDatabaseDAOdevname - the device name.
DevFailed
public java.lang.String[] get_object_list(Database database,
java.lang.String wildcard)
throws DevFailed
IDatabaseDAO
get_object_list in interface IDatabaseDAOwildcard - wildcard (* matches any charactere).
DevFailed
public java.lang.String[] get_object_property_list(Database database,
java.lang.String objname,
java.lang.String wildcard)
throws DevFailed
IDatabaseDAO
get_object_property_list in interface IDatabaseDAOobjname - object name.wildcard - wildcard (* matches any charactere).
DevFailed
public DbDatum[] get_property(Database database,
java.lang.String name,
java.lang.String[] propnames)
throws DevFailed
IDatabaseDAO
get_property in interface IDatabaseDAOname - Object name.propnames - list of property names.
DevFailed
public DbDatum get_property(Database database,
java.lang.String name,
java.lang.String propname)
throws DevFailed
IDatabaseDAO
get_property in interface IDatabaseDAOname - Object name.propname - list of property names.
DevFailed
public DbDatum get_property(Database database,
java.lang.String name,
java.lang.String propname,
boolean forced)
throws DevFailed
get_property in interface IDatabaseDAOname - Object name.propname - list of property names.
DevFailed
public DbDatum[] get_property(Database database,
java.lang.String name,
DbDatum[] properties)
throws DevFailed
IDatabaseDAO
get_property in interface IDatabaseDAOname - Object name.properties - list of property DbDatum objects.
DevFailed
public void put_property(Database database,
java.lang.String name,
DbDatum[] properties)
throws DevFailed
IDatabaseDAO
put_property in interface IDatabaseDAOname - Object name.properties - Properties names and values array.
DevFailed
public void delete_property(Database database,
java.lang.String name,
java.lang.String[] propnames)
throws DevFailed
IDatabaseDAO
delete_property in interface IDatabaseDAOname - Object name.propnames - Property names.
DevFailed
public void delete_property(Database database,
java.lang.String name,
java.lang.String propname)
throws DevFailed
IDatabaseDAO
delete_property in interface IDatabaseDAOname - Object name.propname - Property names.
DevFailed
public void delete_property(Database database,
java.lang.String name,
DbDatum[] properties)
throws DevFailed
IDatabaseDAO
delete_property in interface IDatabaseDAOname - Object name.properties - Property DbDatum objects.
DevFailed
public java.lang.String[] get_class_property_list(Database database,
java.lang.String classname,
java.lang.String wildcard)
throws DevFailed
IDatabaseDAO
get_class_property_list in interface IDatabaseDAOclassname - device name.wildcard - propertie's wildcard (* matches any charactere).
DevFailed
public java.lang.String[] get_device_property_list(Database database,
java.lang.String devname,
java.lang.String wildcard)
throws DevFailed
IDatabaseDAO
get_device_property_list in interface IDatabaseDAOdevname - device name.wildcard - propertie's wildcard (* matches any charactere).
DevFailed
public java.lang.String get_class_for_device(Database database,
java.lang.String devname)
throws DevFailed
get_class_for_device in interface IDatabaseDAODevFailed
public java.lang.String[] get_class_inheritance_for_device(Database database,
java.lang.String devname)
throws DevFailed
get_class_inheritance_for_device in interface IDatabaseDAODevFailed
public DbDatum[] get_device_property(Database database,
java.lang.String name,
java.lang.String[] propnames)
throws DevFailed
IDatabaseDAO
get_device_property in interface IDatabaseDAOname - device name.propnames - list of property names.
DevFailed
public DbDatum get_device_property(Database database,
java.lang.String name,
java.lang.String propname)
throws DevFailed
IDatabaseDAO
get_device_property in interface IDatabaseDAOname - device name.propname - property name.
DevFailed
public DbDatum[] get_device_property(Database database,
java.lang.String name,
DbDatum[] properties)
throws DevFailed
IDatabaseDAO
get_device_property in interface IDatabaseDAOname - device name.properties - list of property DbDatum objects.
DevFailed
public void put_device_property(Database database,
java.lang.String name,
DbDatum[] properties)
throws DevFailed
IDatabaseDAO
put_device_property in interface IDatabaseDAOname - device name.properties - Properties names and values array.
DevFailed
public void delete_device_property(Database database,
java.lang.String name,
java.lang.String[] propnames)
throws DevFailed
IDatabaseDAO
delete_device_property in interface IDatabaseDAOname - Device name.propnames - Property names.
DevFailed
public void delete_device_property(Database database,
java.lang.String name,
java.lang.String propname)
throws DevFailed
IDatabaseDAO
delete_device_property in interface IDatabaseDAOname - Device name.propname - Property name.
DevFailed
public void delete_device_property(Database database,
java.lang.String name,
DbDatum[] properties)
throws DevFailed
IDatabaseDAO
delete_device_property in interface IDatabaseDAOname - Device name.properties - Property DbDatum objects.
DevFailed
public java.lang.String[] get_device_attribute_list(Database database,
java.lang.String devname)
throws DevFailed
IDatabaseDAO
get_device_attribute_list in interface IDatabaseDAOdevname - device name.
DevFailed
public DbAttribute[] get_device_attribute_property(Database database,
java.lang.String devname,
java.lang.String[] attnames)
throws DevFailed
IDatabaseDAO
get_device_attribute_property in interface IDatabaseDAOdevname - device name.attnames - attribute names.
DevFailed
public DbAttribute get_device_attribute_property(Database database,
java.lang.String devname,
java.lang.String attname)
throws DevFailed
IDatabaseDAO
get_device_attribute_property in interface IDatabaseDAOdevname - device name.attname - attribute name.
DevFailed
public void put_device_attribute_property(Database database,
java.lang.String devname,
DbAttribute[] attr)
throws DevFailed
IDatabaseDAO
put_device_attribute_property in interface IDatabaseDAOdevname - device name.attr - attribute names, and properties (names and values).
DevFailed
public void put_device_attribute_property(Database database,
java.lang.String devname,
DbAttribute attr)
throws DevFailed
IDatabaseDAO
put_device_attribute_property in interface IDatabaseDAOdevname - device name.attr - attribute name, and properties (names and values).
DevFailed
public void delete_device_attribute_property(Database database,
java.lang.String devname,
DbAttribute attr)
throws DevFailed
IDatabaseDAO
delete_device_attribute_property in interface IDatabaseDAOdevname - Device name.attr - attribute name, and properties (names).
DevFailed
public void delete_device_attribute_property(Database database,
java.lang.String devname,
DbAttribute[] attribute)
throws DevFailed
IDatabaseDAO
delete_device_attribute_property in interface IDatabaseDAOdevname - Device name.attribute - attribute names, and properties (names) in array.
DevFailed
public void delete_device_attribute_property(Database database,
java.lang.String devname,
java.lang.String attname,
java.lang.String[] propnames)
throws DevFailed
IDatabaseDAO
delete_device_attribute_property in interface IDatabaseDAOdevname - Device name.attname - Attribute name.propnames - Property names.
DevFailed
public void delete_device_attribute_property(Database database,
java.lang.String devname,
java.lang.String attname,
java.lang.String propname)
throws DevFailed
IDatabaseDAO
delete_device_attribute_property in interface IDatabaseDAOdevname - Device name.attname - Attribute name.propname - Property name.
DevFailed
public void delete_device_attribute(Database database,
java.lang.String devname,
java.lang.String attname)
throws DevFailed
IDatabaseDAO
delete_device_attribute in interface IDatabaseDAOdevname - Device name.attname - Attribute name.
DevFailed
public java.lang.String[] get_class_list(Database database,
java.lang.String servname)
throws DevFailed
IDatabaseDAO
get_class_list in interface IDatabaseDAOservname - server name
DevFailed
public DbDatum[] get_class_property(Database database,
java.lang.String name,
java.lang.String[] propnames)
throws DevFailed
IDatabaseDAO
get_class_property in interface IDatabaseDAOname - Class name.propnames - list of property names.
DevFailed
public DbDatum get_class_property(Database database,
java.lang.String name,
java.lang.String propname)
throws DevFailed
IDatabaseDAO
get_class_property in interface IDatabaseDAOname - Class name.propname - list of property names.
DevFailed
public DbDatum[] get_class_property(Database database,
java.lang.String name,
DbDatum[] properties)
throws DevFailed
IDatabaseDAO
get_class_property in interface IDatabaseDAOname - Class name.properties - list of property DbDatum objects.
DevFailed
public void put_class_property(Database database,
java.lang.String name,
DbDatum[] properties)
throws DevFailed
IDatabaseDAO
put_class_property in interface IDatabaseDAOname - Class name.properties - Properties names and values array.
DevFailed
public void delete_class_property(Database database,
java.lang.String name,
java.lang.String[] propnames)
throws DevFailed
IDatabaseDAO
delete_class_property in interface IDatabaseDAOname - Class name.propnames - Property names.
DevFailed
public void delete_class_property(Database database,
java.lang.String name,
java.lang.String propname)
throws DevFailed
IDatabaseDAO
delete_class_property in interface IDatabaseDAOname - Class name.propname - Property name.
DevFailed
public void delete_class_property(Database database,
java.lang.String name,
DbDatum[] properties)
throws DevFailed
IDatabaseDAO
delete_class_property in interface IDatabaseDAOname - Class name.properties - Property DbDatum objects.
DevFailed
public java.lang.String[] get_class_attribute_list(Database database,
java.lang.String classname,
java.lang.String wildcard)
throws DevFailed
IDatabaseDAO
get_class_attribute_list in interface IDatabaseDAOclassname - class name.wildcard - Wildcard char is '*' and matches wildvcard characters.
DevFailed
public DbAttribute get_class_attribute_property(Database database,
java.lang.String classname,
java.lang.String attname)
throws DevFailed
IDatabaseDAO
get_class_attribute_property in interface IDatabaseDAOclassname - class name.attname - attribute name
DevFailed
public DbAttribute[] get_class_attribute_property(Database database,
java.lang.String classname,
java.lang.String[] attnames)
throws DevFailed
IDatabaseDAO
get_class_attribute_property in interface IDatabaseDAOclassname - Class name.attnames - list of attribute names.
DevFailed
public void put_class_attribute_property(Database database,
java.lang.String classname,
DbAttribute[] attr)
throws DevFailed
IDatabaseDAO
put_class_attribute_property in interface IDatabaseDAOclassname - Class name.attr - DbAttribute objects containing attribute names,
property names and property values.
DevFailed
public void put_class_attribute_property(Database database,
java.lang.String classname,
DbAttribute attr)
throws DevFailed
IDatabaseDAO
put_class_attribute_property in interface IDatabaseDAOclassname - Class name.attr - DbAttribute object containing attribute name,
property names and property values.
DevFailed
public void delete_class_attribute_property(Database database,
java.lang.String name,
java.lang.String attname,
java.lang.String propname)
throws DevFailed
IDatabaseDAO
delete_class_attribute_property in interface IDatabaseDAOname - Class name.propname - Property names.
DevFailed
public void delete_class_attribute_property(Database database,
java.lang.String name,
java.lang.String attname,
java.lang.String[] propnames)
throws DevFailed
IDatabaseDAO
delete_class_attribute_property in interface IDatabaseDAOname - Class name.attname - attribute name.propnames - Property names.
DevFailed
public java.lang.String[] get_device_exported(Database database,
java.lang.String wildcard)
throws DevFailed
IDatabaseDAO
get_device_exported in interface IDatabaseDAOwildcard - Wildcard char is '*' and matches wildvcard characters.
DevFailed
public java.lang.String[] get_device_exported_for_class(Database database,
java.lang.String classname)
throws DevFailed
IDatabaseDAO
get_device_exported_for_class in interface IDatabaseDAOclassname - class name to query the exported devices.
DevFailed
public java.lang.String[] get_device_alias_list(Database database,
java.lang.String wildcard)
throws DevFailed
IDatabaseDAO
get_device_alias_list in interface IDatabaseDAOwildcard - Wildcard char is '*' and matches wildvcard characters.
DevFailed
public java.lang.String get_device_alias(Database database,
java.lang.String devname)
throws DevFailed
IDatabaseDAO
get_device_alias in interface IDatabaseDAOdevname - device's name.
DevFailed
public java.lang.String get_alias_device(Database database,
java.lang.String alias)
throws DevFailed
IDatabaseDAO
get_alias_device in interface IDatabaseDAOalias - The device name.alias
DevFailed
public void put_device_alias(Database database,
java.lang.String devname,
java.lang.String aliasname)
throws DevFailed
IDatabaseDAO
put_device_alias in interface IDatabaseDAOdevname - device name.aliasname - alias name.
DevFailed
public void delete_device_alias(Database database,
java.lang.String alias)
throws DevFailed
IDatabaseDAO
delete_device_alias in interface IDatabaseDAOalias - device alias name.
DevFailed
public java.lang.String[] get_attribute_alias_list(Database database,
java.lang.String wildcard)
throws DevFailed
IDatabaseDAO
get_attribute_alias_list in interface IDatabaseDAOwildcard - Wildcard char is '*' and matches wildvcard characters.
DevFailed
public java.lang.String get_attribute_alias(Database database,
java.lang.String attname)
throws DevFailed
IDatabaseDAO
get_attribute_alias in interface IDatabaseDAOattname - The attribute name.
DevFailed
public void put_attribute_alias(Database database,
java.lang.String attname,
java.lang.String aliasname)
throws DevFailed
IDatabaseDAO
put_attribute_alias in interface IDatabaseDAOattname - attribute name.aliasname - alias name.
DevFailed
public void delete_attribute_alias(Database database,
java.lang.String alias)
throws DevFailed
IDatabaseDAO
delete_attribute_alias in interface IDatabaseDAOalias - device alias name.
DevFailed
public java.lang.String[] getDevices(Database database,
java.lang.String wildcard)
throws DevFailed
getDevices in interface IDatabaseDAODevFailed
public DbEventImportInfo import_event(Database database,
java.lang.String channel_name)
throws DevFailed
IDatabaseDAO
import_event in interface IDatabaseDAOchannel_name - The event name.
DevFailed
public DbHistory[] get_device_property_history(Database database,
java.lang.String devname,
java.lang.String propname)
throws DevFailed
IDatabaseDAO
get_device_property_history in interface IDatabaseDAOdevname - Device namepropname - Property name (can be wildcarded)
DevFailed - in case of failure
public DbHistory[] get_device_attribute_property_history(Database database,
java.lang.String devname,
java.lang.String attname,
java.lang.String propname)
throws DevFailed
IDatabaseDAO
get_device_attribute_property_history in interface IDatabaseDAOdevname - Device nameattname - Attribute name (can be wildcarded)propname - Property name (can be wildcarded)
DevFailed - in case of failure
public DbHistory[] get_class_property_history(Database database,
java.lang.String classname,
java.lang.String propname)
throws DevFailed
IDatabaseDAO
get_class_property_history in interface IDatabaseDAOclassname - Class namepropname - Property name (can be wildcarded)
DevFailed - in case of failure
public DbHistory[] get_class_attribute_property_history(Database database,
java.lang.String classname,
java.lang.String attname,
java.lang.String propname)
throws DevFailed
IDatabaseDAO
get_class_attribute_property_history in interface IDatabaseDAOclassname - Class nameattname - Attribute name (can be wildcarded)propname - Property name (can be wildcarded)
DevFailed - in case of failure
public DbHistory[] get_property_history(Database database,
java.lang.String objname,
java.lang.String propname)
throws DevFailed
IDatabaseDAO
get_property_history in interface IDatabaseDAOobjname - Object namepropname - Property name (can be wildcarded)
DevFailed - in case of failure
public java.lang.String[] getServices(Database database,
java.lang.String servicename,
java.lang.String instname)
throws DevFailed
IDatabaseDAO
getServices in interface IDatabaseDAOservicename - The service name.instname - The instance name (could be * for all instances).
DevFailed - in case of failure
public void registerService(Database database,
java.lang.String serviceName,
java.lang.String instanceName,
java.lang.String devname)
throws DevFailed
IDatabaseDAO
registerService in interface IDatabaseDAOserviceName - Service's nameinstanceName - Instance service's namedevname - Device's name
DevFailed
public void unregisterService(Database database,
java.lang.String serviceName,
java.lang.String instanceName,
java.lang.String devname)
throws DevFailed
IDatabaseDAO
unregisterService in interface IDatabaseDAOserviceName - Service's nameinstanceName - Instance service's namedevname - Device's name
DevFailed
public int checkAccessControl(Database database,
java.lang.String devname)
checkAccessControl in interface IDatabaseDAOdatabase - used database objectdevname - Specified device name.
public boolean isCommandAllowed(Database database,
java.lang.String classname,
java.lang.String cmd)
throws DevFailed
isCommandAllowed in interface IDatabaseDAOclassname - Specified class name.cmd - Specified command name.
DevFailed
|
TANGO Java API ( TangORB-7.3.3.jar) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||