buscas
Class AuthorizationClient

java.lang.Object
  extended by buscas.AuthorizationClient

public class AuthorizationClient
extends java.lang.Object

Uma instancia de AuthorizationClient e' responsavel pelo pedido de autorizacao ao servico Securitas.
Apos a criacao com sucesso do objecto e' possivel obter as pastas atraves do metodo getFolders().

Author:
Knitter

Constructor Summary
AuthorizationClient(java.lang.String ipSecuritas, int portoSecuritas, java.lang.String sessionID)
          Controi um objecto que, caso a autorizacao se termine com sucesso, contera as pastas onde podem ser feitas as pesquisas para a sessao indicada.
 
Method Summary
 java.lang.String[] getFolders()
          Permite obter as pastas onde sera possivel efectuar pesquisas.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthorizationClient

public AuthorizationClient(java.lang.String ipSecuritas,
                           int portoSecuritas,
                           java.lang.String sessionID)
                    throws bud.exceptions.SessionExpiredException,
                           bud.exceptions.AccessDeniedException,
                           bud.exceptions.WrongServerWelcomeException,
                           bud.exceptions.WrongServerMessage,
                           bud.exceptions.WrongFoldersNumber,
                           bud.exceptions.ServerErrorException
Controi um objecto que, caso a autorizacao se termine com sucesso, contera as pastas onde podem ser feitas as pesquisas para a sessao indicada.

Parameters:
ipSecuritas - String representativa do ip onde se encontra o servidor de autorizacao.
portoSecuritas - Porto onde se encontra o servidor de autorizacao.
sessionID - Identificador da sessao obtido numa autenticacao anterior.
Throws:
bud.exceptions.ServerErrorException - No caso da comunicacao com o servidor de autenticacao falhar.
bud.exceptions.SessionExpiredException
bud.exceptions.AccessDeniedException
bud.exceptions.WrongServerWelcomeException
bud.exceptions.WrongServerMessage
bud.exceptions.WrongFoldersNumber
Method Detail

getFolders

public java.lang.String[] getFolders()
Permite obter as pastas onde sera possivel efectuar pesquisas.

Returns:
Uma copia defensiva do vector de pastas.