opendreams.client
Class OpenDreamsProperties

java.lang.Object
  extended by java.util.Dictionary<K,V>
      extended by java.util.Hashtable<java.lang.Object,java.lang.Object>
          extended by java.util.Properties
              extended by opendreams.client.OpenDreamsProperties
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>

public class OpenDreamsProperties
extends java.util.Properties

Propriedades para acesso ao OpenDreams. As seguintes propriedades são obrigatórias:

See Also:
Serialized Form

Field Summary
static java.lang.String[] PROPERTIES
          Nome das propriedades usadas pelo OpenDreams
 
Fields inherited from class java.util.Properties
defaults
 
Constructor Summary
OpenDreamsProperties(java.io.InputStream propertiesFile)
          Contrói as propriedades para acesso ao OpenDreams carregando de um arquivo.
OpenDreamsProperties(java.util.Properties properties)
          Contrói as propriedades para acesso ao OpenDreams a partir das propriedades especificadas.
OpenDreamsProperties(java.io.Reader propertiesFile)
          Contrói as propriedades para acesso ao OpenDreams carregando de um arquivo.
 
Method Summary
 java.lang.String getCertificate()
          Obtém o nome do arquivo com o certificado do usuário para a conexão por certificado
 java.lang.String getDelegate()
          Obtem o login do usuário para o qual o acesso está sendo delegado.
 java.lang.String getEntityName()
          Obtém o nome do usuário para a conexão por certificado
 java.lang.String getHost()
          Obtem o servidor do serviço de acesso do barramento
 java.lang.String getLogin()
          Obtem o login do usuário que está se autenticando para acesso ao barramento
 java.lang.String getPassword()
          Obtem a senha do usuário que está se autenticando para acesso ao barramento
 int getPort()
          Obtem a porta do serviço de acesso do barramento
 java.lang.String getPrivateKey()
          Obtém o nome do arquivo com a chave primária do usuário para a conexão por certificado
 boolean hasDelegation()
          Verifica se a credencial deve possuir delegação para outro usuário.
 boolean isConnectionByLogin()
          Verifica se a conexão com o barramento deve ser feita por login.
 
Methods inherited from class java.util.Properties
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

PROPERTIES

public static java.lang.String[] PROPERTIES
Nome das propriedades usadas pelo OpenDreams

Constructor Detail

OpenDreamsProperties

public OpenDreamsProperties(java.util.Properties properties)
                     throws OpenDreamsException
Contrói as propriedades para acesso ao OpenDreams a partir das propriedades especificadas. Todas as propriedades precisam estar definidas.

Parameters:
properties - propriedades usadas
Throws:
OpenDreamsException - se houver algum erro durante a carga das propriedades

OpenDreamsProperties

public OpenDreamsProperties(java.io.InputStream propertiesFile)
                     throws OpenDreamsException
Contrói as propriedades para acesso ao OpenDreams carregando de um arquivo. Todas as propriedades precisam estar definidas.

Parameters:
propertiesFile - nome do arquivo de propriedades
Throws:
OpenDreamsException - se houver algum erro durante a carga das propriedades

OpenDreamsProperties

public OpenDreamsProperties(java.io.Reader propertiesFile)
                     throws OpenDreamsException
Contrói as propriedades para acesso ao OpenDreams carregando de um arquivo. Todas as propriedades precisam estar definidas.

Parameters:
propertiesFile - nome do arquivo de propriedades
Throws:
OpenDreamsException - se houver algum erro durante a carga das propriedades
Method Detail

getHost

public java.lang.String getHost()
Obtem o servidor do serviço de acesso do barramento

Returns:
o servidor onde o barramento está executando

getPort

public int getPort()
Obtem a porta do serviço de acesso do barramento

Returns:
a porta onde o barramento está executando

getLogin

public java.lang.String getLogin()
Obtem o login do usuário que está se autenticando para acesso ao barramento

Returns:
o login do usuário

getPassword

public java.lang.String getPassword()
Obtem a senha do usuário que está se autenticando para acesso ao barramento

Returns:
a senha do usuário

getDelegate

public java.lang.String getDelegate()
Obtem o login do usuário para o qual o acesso está sendo delegado.

Returns:
o login do usuário delegado

getEntityName

public java.lang.String getEntityName()
Obtém o nome do usuário para a conexão por certificado

Returns:
o nome do usuário

getPrivateKey

public java.lang.String getPrivateKey()
Obtém o nome do arquivo com a chave primária do usuário para a conexão por certificado

Returns:
o nome do arquivo com a chave primária

getCertificate

public java.lang.String getCertificate()
Obtém o nome do arquivo com o certificado do usuário para a conexão por certificado

Returns:
o nome do arquivo com o certificado público

isConnectionByLogin

public boolean isConnectionByLogin()
Verifica se a conexão com o barramento deve ser feita por login.

Returns:
verdadeiro, se a conexão deve ser por login ou falso se a conexão deve ser feita com certificado digital

hasDelegation

public boolean hasDelegation()
Verifica se a credencial deve possuir delegação para outro usuário.

Returns:
verdadeiro, se a credencial deve ser delegada para outro usuário ou false, caso contrário