TANGO Java API
( TangORB-7.3.3.jar)

fr.esrf.TangoApi
Interface IDeviceDataDAO

All Known Implementing Classes:
DeviceDataDAODefaultImpl

public interface IDeviceDataDAO


Method Summary
 org.omg.CORBA.Any extractAny(DeviceData deviceData)
          extract method for a CORBA Any.
 boolean extractBoolean(DeviceData deviceData)
          extract method for a boolean.
 byte[] extractByteArray(DeviceData deviceData)
          extract method for a byte Array.
 DevState extractDevState(DeviceData deviceData)
          extract method for a DevState.
 double extractDouble(DeviceData deviceData)
          extract method for a double.
 double[] extractDoubleArray(DeviceData deviceData)
          extract method for a double Array.
 DevVarDoubleStringArray extractDoubleStringArray(DeviceData deviceData)
          extract method for a DevVarDoubleStringArray.
 float extractFloat(DeviceData deviceData)
          extract method for a float.
 float[] extractFloatArray(DeviceData deviceData)
          extract method for a float Array.
 int extractLong(DeviceData deviceData)
          extract method for a long.
 long extractLong64(DeviceData deviceData)
          extract method for a long.
 long[] extractLong64Array(DeviceData deviceData)
          extract method for a long64 Array.
 int[] extractLongArray(DeviceData deviceData)
          extract method for a long Array.
 DevVarLongStringArray extractLongStringArray(DeviceData deviceData)
          extract method for a DevVarLongStringArray.
 short extractShort(DeviceData deviceData)
          extract method for a short.
 short[] extractShortArray(DeviceData deviceData)
          extract method for a short Array.
 java.lang.String extractString(DeviceData deviceData)
          extract method for a String.
 java.lang.String[] extractStringArray(DeviceData deviceData)
          extract method for a String Array.
 short extractUChar(DeviceData deviceData)
          extract method for an unsigned char.
 long extractULong(DeviceData deviceData)
          extract method for an unsigned long.
 long extractULong64(DeviceData deviceData)
          extract method for an unsigned long.
 long[] extractULong64Array(DeviceData deviceData)
          extract method for a long64 Array.
 long[] extractULongArray(DeviceData deviceData)
          extract method for an unsigned long Array.
 int extractUShort(DeviceData deviceData)
          extract method for an unsigned short.
 int[] extractUShortArray(DeviceData deviceData)
          extract method for an unsigned short Array.
 int getType(DeviceData deviceData)
           
 void init(DeviceData deviceData)
          Constructor for the TgApi Data Object.
 void init(DeviceData deviceData, org.omg.CORBA.Any any)
          Constructor for the TgApi Data Object.
 void init(DeviceData deviceData, org.omg.CORBA.ORB orb)
          Constructor for the TgApi Data Object.
 void insert_u(DeviceData deviceData, int argin)
          Deprecated. use insert_ul(int/long argin)
 void insert_u(DeviceData deviceData, int[] argin)
          Deprecated. use insert_ul(int[]/long[] argin)
 void insert_u(DeviceData deviceData, short argin)
          Deprecated. use insert_us(short/int argin)
 void insert_u(DeviceData deviceData, short[] argin)
          Deprecated. use insert_us(short[]/int[] argin)
 void insert_u64(DeviceData deviceData, long argin)
          Insert method for argin is unsigned long 64.
 void insert_u64(DeviceData deviceData, long[] argin)
          Insert method for argin is unsigned long 64.array
 void insert_uc(DeviceData deviceData, byte argin)
          Insert method for argin int as unsigned char.
 void insert_uc(DeviceData deviceData, short argin)
          Insert method for argin int as unsigned char.
 void insert_ul(DeviceData deviceData, int argin)
          Insert method for argin is unsigned int.
 void insert_ul(DeviceData deviceData, int[] argin)
          Insert method for argin is unsigned int array.
 void insert_ul(DeviceData deviceData, long argin)
          Insert method for argin long ass unsigned int.
 void insert_ul(DeviceData deviceData, long[] argin)
          Insert method for argin long array as unsigned int array.
 void insert_us(DeviceData deviceData, int argin)
          Insert method for argin int as unsigned short.
 void insert_us(DeviceData deviceData, int[] argin)
          Insert method for argin int as unsigned short array.
 void insert_us(DeviceData deviceData, short argin)
          Insert method for argin is unsigned short.
 void insert_us(DeviceData deviceData, short[] argin)
          Insert method for argin is unsigned short array.
 void insert(DeviceData deviceData)
          Insert method for argin is void.
 void insert(DeviceData deviceData, org.omg.CORBA.Any any)
          Insert method for argin is Any (CORBA).
 void insert(DeviceData deviceData, boolean argin)
          Insert method for argin is boolean.
 void insert(DeviceData deviceData, byte[] argin)
          Insert method for argin is DevVarCharArray.
 void insert(DeviceData deviceData, DevState argin)
          Insert method for argin is DevState.
 void insert(DeviceData deviceData, DevVarDoubleStringArray argin)
          Insert method for argin is DevVarDoubleStringArray.
 void insert(DeviceData deviceData, DevVarLongStringArray argin)
          Insert method for argin is DevVarLongStringArray.
 void insert(DeviceData deviceData, double argin)
          Insert method for argin is double.
 void insert(DeviceData deviceData, double[] argin)
          Insert method for argin is DevVarDoubleArray.
 void insert(DeviceData deviceData, float argin)
          Insert method for argin is float.
 void insert(DeviceData deviceData, float[] argin)
          Insert method for argin is DevVarFloatArray.
 void insert(DeviceData deviceData, int argin)
          Insert method for argin is int.
 void insert(DeviceData deviceData, int[] argin)
          Insert method for argin is DevVarLongArray.
 void insert(DeviceData deviceData, long argin)
          Insert method for argin is long.
 void insert(DeviceData deviceData, long[] argin)
          Insert method for argin is DevVarLongArray.
 void insert(DeviceData deviceData, short argin)
          Insert method for argin is short.
 void insert(DeviceData deviceData, short[] argin)
          Insert method for argin is DevVarShortArray.
 void insert(DeviceData deviceData, java.lang.String argin)
          Insert method for argin is String.
 void insert(DeviceData deviceData, java.lang.String[] argin)
          Insert method for argin is DevVarStringArray.
 org.omg.CORBA.TypeCode type(DeviceData deviceData)
           
 

Method Detail

init

void init(DeviceData deviceData)
          throws DevFailed
Constructor for the TgApi Data Object.

Throws:
DevFailed - if TgApi class not instancied.

init

void init(DeviceData deviceData,
          org.omg.CORBA.ORB orb)
          throws DevFailed
Constructor for the TgApi Data Object.

Parameters:
orb - orb connection id.
Throws:
DevFailed - if TgApi class not instancied.

init

void init(DeviceData deviceData,
          org.omg.CORBA.Any any)
          throws DevFailed
Constructor for the TgApi Data Object.

Parameters:
any - CORBA Any reference to be used in DeviceData.
Throws:
DevFailed - if TgApi class not instancied.

insert

void insert(DeviceData deviceData)
Insert method for argin is void.


insert

void insert(DeviceData deviceData,
            org.omg.CORBA.Any any)
Insert method for argin is Any (CORBA).


insert

void insert(DeviceData deviceData,
            boolean argin)
Insert method for argin is boolean.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            short argin)
Insert method for argin is short.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            long argin)
Insert method for argin is long.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            int argin)
Insert method for argin is int.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            float argin)
Insert method for argin is float.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            double argin)
Insert method for argin is double.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            java.lang.String argin)
Insert method for argin is String.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            DevState argin)
Insert method for argin is DevState.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            byte[] argin)
Insert method for argin is DevVarCharArray.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            short[] argin)
Insert method for argin is DevVarShortArray.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            int[] argin)
Insert method for argin is DevVarLongArray.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            long[] argin)
Insert method for argin is DevVarLongArray.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            float[] argin)
Insert method for argin is DevVarFloatArray.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            double[] argin)
Insert method for argin is DevVarDoubleArray.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            java.lang.String[] argin)
Insert method for argin is DevVarStringArray.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            DevVarLongStringArray argin)
Insert method for argin is DevVarLongStringArray.

Parameters:
argin - argin value for next command.

insert

void insert(DeviceData deviceData,
            DevVarDoubleStringArray argin)
Insert method for argin is DevVarDoubleStringArray.

Parameters:
argin - argin value for next command.

insert_u64

void insert_u64(DeviceData deviceData,
                long[] argin)
Insert method for argin is unsigned long 64.array

Parameters:
argin - argin value for next command.

insert_u64

void insert_u64(DeviceData deviceData,
                long argin)
Insert method for argin is unsigned long 64.

Parameters:
argin - argin value for next command.

insert_uc

void insert_uc(DeviceData deviceData,
               byte argin)
Insert method for argin int as unsigned char.

Parameters:
argin - argin value for next command.

insert_uc

void insert_uc(DeviceData deviceData,
               short argin)
Insert method for argin int as unsigned char.

Parameters:
argin - argin value for next command.

insert_us

void insert_us(DeviceData deviceData,
               int argin)
Insert method for argin int as unsigned short.

Parameters:
argin - argin value for next command.

insert_us

void insert_us(DeviceData deviceData,
               short argin)
Insert method for argin is unsigned short.

Parameters:
argin - argin value for next command.

insert_u

void insert_u(DeviceData deviceData,
              short argin)
Deprecated. use insert_us(short/int argin)

Insert method for argin is unsigned short.

Parameters:
argin - argin value for next command.

insert_ul

void insert_ul(DeviceData deviceData,
               long argin)
Insert method for argin long ass unsigned int.

Parameters:
argin - argin value for next command.

insert_ul

void insert_ul(DeviceData deviceData,
               int argin)
Insert method for argin is unsigned int.

Parameters:
argin - argin value for next command.

insert_u

void insert_u(DeviceData deviceData,
              int argin)
Deprecated. use insert_ul(int/long argin)

Insert method for argin is unsigned int.

Parameters:
argin - argin value for next command.

insert_us

void insert_us(DeviceData deviceData,
               int[] argin)
Insert method for argin int as unsigned short array.

Parameters:
argin - argin value for next command.

insert_us

void insert_us(DeviceData deviceData,
               short[] argin)
Insert method for argin is unsigned short array.

Parameters:
argin - argin value for next command.

insert_u

void insert_u(DeviceData deviceData,
              short[] argin)
Deprecated. use insert_us(short[]/int[] argin)

Insert method for argin is unsigned short array.

Parameters:
argin - argin value for next command.

insert_ul

void insert_ul(DeviceData deviceData,
               long[] argin)
Insert method for argin long array as unsigned int array.

Parameters:
argin - argin value for next command.

insert_ul

void insert_ul(DeviceData deviceData,
               int[] argin)
Insert method for argin is unsigned int array.

Parameters:
argin - argin value for next command.

insert_u

void insert_u(DeviceData deviceData,
              int[] argin)
Deprecated. use insert_ul(int[]/long[] argin)

Insert method for argin is unsigned int array.

Parameters:
argin - argin value for next command.

extractAny

org.omg.CORBA.Any extractAny(DeviceData deviceData)
extract method for a CORBA Any.


extractBoolean

boolean extractBoolean(DeviceData deviceData)
extract method for a boolean.


extractShort

short extractShort(DeviceData deviceData)
extract method for a short.


extractUChar

short extractUChar(DeviceData deviceData)
extract method for an unsigned char.


extractUShort

int extractUShort(DeviceData deviceData)
extract method for an unsigned short.


extractLong

int extractLong(DeviceData deviceData)
extract method for a long.


extractLong64

long extractLong64(DeviceData deviceData)
extract method for a long.


extractULong

long extractULong(DeviceData deviceData)
extract method for an unsigned long.


extractULong64

long extractULong64(DeviceData deviceData)
extract method for an unsigned long.


extractFloat

float extractFloat(DeviceData deviceData)
extract method for a float.


extractDouble

double extractDouble(DeviceData deviceData)
extract method for a double.


extractString

java.lang.String extractString(DeviceData deviceData)
extract method for a String.


extractDevState

DevState extractDevState(DeviceData deviceData)
extract method for a DevState.


extractByteArray

byte[] extractByteArray(DeviceData deviceData)
extract method for a byte Array.


extractShortArray

short[] extractShortArray(DeviceData deviceData)
extract method for a short Array.


extractUShortArray

int[] extractUShortArray(DeviceData deviceData)
extract method for an unsigned short Array.

Returns:
extract value as int array

extractLongArray

int[] extractLongArray(DeviceData deviceData)
extract method for a long Array.


extractLong64Array

long[] extractLong64Array(DeviceData deviceData)
extract method for a long64 Array.


extractULongArray

long[] extractULongArray(DeviceData deviceData)
extract method for an unsigned long Array.

Returns:
extract value as long array

extractULong64Array

long[] extractULong64Array(DeviceData deviceData)
extract method for a long64 Array.


extractFloatArray

float[] extractFloatArray(DeviceData deviceData)
extract method for a float Array.


extractDoubleArray

double[] extractDoubleArray(DeviceData deviceData)
extract method for a double Array.


extractStringArray

java.lang.String[] extractStringArray(DeviceData deviceData)
extract method for a String Array.


extractLongStringArray

DevVarLongStringArray extractLongStringArray(DeviceData deviceData)
extract method for a DevVarLongStringArray.


extractDoubleStringArray

DevVarDoubleStringArray extractDoubleStringArray(DeviceData deviceData)
extract method for a DevVarDoubleStringArray.


type

org.omg.CORBA.TypeCode type(DeviceData deviceData)

getType

int getType(DeviceData deviceData)
            throws DevFailed
Throws:
DevFailed

TANGO Java API
( TangORB-7.3.3.jar)