lumis.service.autoadministration
Class AutoAdministrationService
java.lang.Object
lumis.portal.service.GenericService
lumis.doui.service.DouiService
lumis.service.autoadministration.AutoAdministrationService
- All Implemented Interfaces:
- IDouiService, IHyperLinkResolver, IService
public final class AutoAdministrationService
- extends DouiService
Service class for auto administration. This class ensures that there won't be
more than one service instance of an auto administration service per channel.
- Since:
- 7.0.0
Methods inherited from class lumis.doui.service.DouiService |
addDefaultDouiDefinitionValues, autoAddDependencies, getResourceClassName, instanceDeleted, preUnregister, resolveHyperLink, restLumGetDataGet, restLumGetDataPost, setDataTypeAttributes, setDisplayAttributes, setIncludeAlwaysAttributes, setLookupAttributes, setPriorityOptions, setSourceFieldAttributes, setValidationAttributes, usesDocumentService, usesFileManager, usesImageService, usesMediaRepository |
Methods inherited from class lumis.portal.service.GenericService |
deserializeContent, instanceDeserialized, instanceDeserialized, instanceLoaded, instanceMoved, instanceMoved, instanceSerialized, instanceSerialized, instanceUnloaded, load, postUnregister, preRegister, unload |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface lumis.portal.service.IService |
deserializeContent, instanceDeserialized, instanceDeserialized, instanceLoaded, instanceMoved, instanceMoved, instanceSerialized, instanceSerialized, instanceUnloaded, load, postUnregister, preRegister, unload |
AutoAdministrationService
public AutoAdministrationService()
instanceAdded
public void instanceAdded(SessionConfig sessionConfig,
ServiceInstanceConfig config,
ITransaction transaction)
throws ServiceException,
PortalException
- Description copied from interface:
IService
- Called by the service container to indicate that a service instance has
been added. Dependencies between services must never be created inside
this method. Dependencies must be created in the
IService.autoAddDependencies(lumis.portal.authentication.SessionConfig, lumis.portal.serviceinstance.ServiceInstanceConfig, lumis.util.ITransaction)
method.
- Specified by:
instanceAdded
in interface IService
- Overrides:
instanceAdded
in class DouiService
config
- a ServiceInstanceConfig
object containing the
service's configuration
- Throws:
ServiceException
PortalException
postRegister
public void postRegister(SessionConfig sessionConfig,
ServiceConfig serviceConfig,
ITransaction transaction)
throws PortalException
- Description copied from interface:
IService
- Called by the service manager after a service definition is registered.
This method allows the Service implementation to perform any custom
registration that the service may require.
- Specified by:
postRegister
in interface IService
- Overrides:
postRegister
in class DouiService
- Throws:
PortalException
Lumisportal 7.0.0.121130 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.