org.tango.server.properties
Class PropertiesUtils

java.lang.Object
  extended by org.tango.server.properties.PropertiesUtils

public final class PropertiesUtils
extends java.lang.Object


Method Summary
static void clearCache()
           
static void clearClassCache(java.lang.String className)
           
static void clearDeviceCache(java.lang.String deviceName)
           
static java.util.Map<java.lang.String,java.lang.String[]> getDevicePipeProperties(java.lang.String deviceName, java.lang.String pipeName)
           
static java.lang.String[] getDevicePipeProperty(java.lang.String deviceName, java.lang.String className, java.lang.String pipeName, java.lang.String propertyName)
           
static java.util.Map<java.lang.String,java.lang.String[]> getDeviceProperties(java.lang.String deviceName)
           
static java.lang.String[] getDeviceProperty(java.lang.String deviceName, java.lang.String className, java.lang.String propertyName)
           
static void setDevicePipePropertiesInDB(java.lang.String deviceName, java.lang.String pipeName, java.util.Map<java.lang.String,java.lang.String[]> properties)
          Set pipe device properties in db
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

clearDeviceCache

public static void clearDeviceCache(java.lang.String deviceName)

clearClassCache

public static void clearClassCache(java.lang.String className)

clearCache

public static void clearCache()

getDevicePipeProperties

public static java.util.Map<java.lang.String,java.lang.String[]> getDevicePipeProperties(java.lang.String deviceName,
                                                                                         java.lang.String pipeName)
                                                                                  throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

getDeviceProperties

public static java.util.Map<java.lang.String,java.lang.String[]> getDeviceProperties(java.lang.String deviceName)
                                                                              throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

getDeviceProperty

public static java.lang.String[] getDeviceProperty(java.lang.String deviceName,
                                                   java.lang.String className,
                                                   java.lang.String propertyName)
                                            throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

getDevicePipeProperty

public static java.lang.String[] getDevicePipeProperty(java.lang.String deviceName,
                                                       java.lang.String className,
                                                       java.lang.String pipeName,
                                                       java.lang.String propertyName)
                                                throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

setDevicePipePropertiesInDB

public static void setDevicePipePropertiesInDB(java.lang.String deviceName,
                                               java.lang.String pipeName,
                                               java.util.Map<java.lang.String,java.lang.String[]> properties)
                                        throws fr.esrf.Tango.DevFailed
Set pipe device properties in db

Parameters:
deviceName -
pipeName -
properties -
Throws:
fr.esrf.Tango.DevFailed


Copyright © 2012-2016. All Rights Reserved.