Class AuthenticatedPersonDataGenerator
- java.lang.Object
-
- org.alfresco.repo.audit.generator.AbstractDataGenerator
-
- org.alfresco.repo.audit.generator.AuthenticatedPersonDataGenerator
-
- All Implemented Interfaces:
DataGenerator,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean
public class AuthenticatedPersonDataGenerator extends AbstractDataGenerator
Gives back the full name (person details) of the currently-authenticated user.- Since:
- 3.2
- Author:
- Derek Hulley
-
-
Field Summary
-
Fields inherited from class org.alfresco.repo.audit.generator.AbstractDataGenerator
logger
-
-
Constructor Summary
Constructors Constructor Description AuthenticatedPersonDataGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()Registers the instanceSerializablegetData()Get the data generated by the instance.voidsetNodeService(NodeService nodeService)Set the service to retrieve the user's full namevoidsetPersonService(PersonService personService)Set the service used to discover the user's person node-
Methods inherited from class org.alfresco.repo.audit.generator.AbstractDataGenerator
equals, setBeanName, setRegistry
-
-
-
-
Method Detail
-
setPersonService
public void setPersonService(PersonService personService)
Set the service used to discover the user's person node
-
setNodeService
public void setNodeService(NodeService nodeService)
Set the service to retrieve the user's full name
-
afterPropertiesSet
public void afterPropertiesSet() throws ExceptionDescription copied from class:AbstractDataGeneratorRegisters the instance- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Overrides:
afterPropertiesSetin classAbstractDataGenerator- Throws:
Exception
-
getData
public Serializable getData() throws Throwable
Description copied from interface:DataGeneratorGet the data generated by the instance.- Returns:
- Returns the full name of the currently-authenticated user
- Throws:
Throwable- All exceptions are handled by the framework
-
-