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 instancejava.io.SerializablegetData()Get the data generated by the instance.voidsetNodeService(org.alfresco.service.cmr.repository.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(org.alfresco.service.cmr.repository.NodeService nodeService)
Set the service to retrieve the user's full name
-
afterPropertiesSet
public void afterPropertiesSet() throws java.lang.ExceptionDescription copied from class:AbstractDataGeneratorRegisters the instance- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Overrides:
afterPropertiesSetin classAbstractDataGenerator- Throws:
java.lang.Exception
-
getData
public java.io.Serializable getData() throws java.lang.ThrowableDescription copied from interface:DataGeneratorGet the data generated by the instance.- Returns:
- Returns the full name of the currently-authenticated user
- Throws:
java.lang.Throwable- All exceptions are handled by the framework
-
-