API
Todos os componentes do portal são gerenciados através de um conjunto de classes chamadas de Managers. Os Managers e seus métodos representam as API's do portal. Por exemplo, os serviços que necessitam receber informações de dados do usuário logado, se comunicam através dessas API’s ( managers ). Toda a interação com o Portal é feita através dos Managers tais como Channel Manager, Service Manager, Service Interface Manager, Page Manager etc.
Para obter um manager é necessário utilizar o ManagerFactory. Não é permitido instanciar nenhum manager. É errado criar um Channel Manager instanciado diretamente o objeto (IChannelManager cm = new ChannelManager()
), por exemplo. O correto é utilizar o ManagerFactory ManagerFactory.getChannelManager()
;
A seguir as APIs Lumis que podem ser utilizadas para a implementação de:
Authentication Manager |
Javadoc da autenticação no portal. |
Channel Manager |
Javadoc referente a gerência de canais. |
FileManager |
Javadoc referente a gerência de arquivos. |
FileSystemManager |
Javadoc referente a alterações de arquivos no sistema operacional. |
GroupManager |
Javadoc rerente a gerência de operações sobre grupos do portal. |
HyperLinkManager |
Javadoc referente a gerência de operações de hyperlinks . |
LocalizationManager |
Javadoc referente a gerência de localização de strings |
PageManager |
Javadoc referente a gerência de página. |
PortalEventManager |
Javadoc referente a gerência de eventos do portal. |
PrincipalManager |
Javadoc referente a gerência de usuários e grupos. |
SendMailManager |
Javadoc referente a gerência de envio de e-mail. |
UserManager |
Javadoc referente a gerência de usuários no portal. |
LockManager |
Javadoc para operações relacionadas a lock. |
CacheManager |
Javadoc para operações relacionadas a cache do portal. A limpeza do cache do portal é realizada após ações tais como adição e edições de configurações no portal administration e portal studio . |
MonitorManager |
Javadoc para operações relacionadas a monitoração de dados e coleção de estatísticas utilizados pelos observadores de eventos ocorridos no portal. |
Deployment |
Javadoc referente ao comportamento do deployment de pacote de classes que o Lumis pode executar. |