OpenBus IDL  2.0.1
Métodos Públicos | Lista de todos os Membros
Referência da Interface tecgraf::openbus::core::v2_0::services::access_control::LoginRegistry

Gerência de logins ativos no barramento. Mais...

import"access_control.idl";

Métodos Públicos

LoginInfoSeq getAllLogins () raises (UnauthorizedOperation, ServiceFailure)
 Devolve uma lista de todos os logins ativos no barramento. Mais...
 
LoginInfoSeq getEntityLogins (in Identifier entity) raises (UnauthorizedOperation, ServiceFailure)
 Devolve uma lista de todos os logins ativos de uma entidade. Mais...
 
boolean invalidateLogin (in Identifier loginId) raises (UnauthorizedOperation, ServiceFailure)
 Encerra um login no barramento. Mais...
 
LoginInfo getLoginInfo (in Identifier loginId, out OctetSeq pubkey) raises (InvalidLogins, ServiceFailure)
 Devolve informações de um login válido. Mais...
 
ValidityTime getLoginValidity (in Identifier loginId) raises (ServiceFailure)
 Verifica a validade de uma sequência de logins. Mais...
 
LoginObserverSubscription subscribeObserver (in LoginObserver callback) raises (ServiceFailure)
 Inscreve um observador para noficação de eventos de logins. Mais...
 

Descrição Detalhada

Gerência de logins ativos no barramento.

Definição na linha 327 do arquivo access_control.idl.

Métodos

LoginInfoSeq tecgraf::openbus::core::v2_0::services::access_control::LoginRegistry::getAllLogins ( )
raises (UnauthorizedOperation,
ServiceFailure
)

Devolve uma lista de todos os logins ativos no barramento.

Retorna
Lista de informações de todos os logins ativos no barramento.
Exceções
UnauthorizedOperationEntidade que chama não é administrador.
LoginInfoSeq tecgraf::openbus::core::v2_0::services::access_control::LoginRegistry::getEntityLogins ( in Identifier  entity)
raises (UnauthorizedOperation,
ServiceFailure
)

Devolve uma lista de todos os logins ativos de uma entidade.

Parâmetros
entityIdentificador de uma entidade.
Retorna
Lista de informações de todos os logins ativos da entidade.
Exceções
UnauthorizedOperationEntidade que chama não é administrador.
LoginInfo tecgraf::openbus::core::v2_0::services::access_control::LoginRegistry::getLoginInfo ( in Identifier  loginId,
out OctetSeq  pubkey 
)
raises (InvalidLogins,
ServiceFailure
)

Devolve informações de um login válido.

Parâmetros
loginIdIdentificador do logins sendo consultado.
pubkeyA chave pública da entidade.
Exceções
InvalidLoginsIndica que o login informado é inválido.
ValidityTime tecgraf::openbus::core::v2_0::services::access_control::LoginRegistry::getLoginValidity ( in Identifier  loginId)
raises (ServiceFailure
)

Verifica a validade de uma sequência de logins.

Parâmetros
loginIdsSequência de identificadores de logins sendo consultados.
Retorna
Uma sequência de valores indicando o tempo máximo (em segundos) pelo qual cada login da sequência fornecida permanecerá válido sem necessidade de renovação. Caso a validade já tenha expirado, o valor indicado é zero, indicando que o login não é mais válido.
boolean tecgraf::openbus::core::v2_0::services::access_control::LoginRegistry::invalidateLogin ( in Identifier  loginId)
raises (UnauthorizedOperation,
ServiceFailure
)

Encerra um login no barramento.

Parâmetros
loginIdIdentificador do login a ser encerrado.
Retorna
true se o login informado está válido e foi invalidado, ou false se o login informado não é válido.
Exceções
UnauthorizedOperationEntidade que chama não é administrador.
LoginObserverSubscription tecgraf::openbus::core::v2_0::services::access_control::LoginRegistry::subscribeObserver ( in LoginObserver  callback)
raises (ServiceFailure
)

Inscreve um observador para noficação de eventos de logins.

Parâmetros
callbackObjeto de callback a ser utilizado para nofificação de eventos.
Retorna
Objeto para gerência da inscrição do observador.

A documentação para esta interface foi gerada a partir do seguinte arquivo: