Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.audit.impl
Class ExtendedInfoImpl

java.lang.Object
  extended by org.nuxeo.ecm.platform.audit.impl.ExtendedInfoImpl
All Implemented Interfaces:
Serializable, ExtendedInfo
Direct Known Subclasses:
ExtendedInfoImpl.BlobInfo, ExtendedInfoImpl.BooleanInfo, ExtendedInfoImpl.DateInfo, ExtendedInfoImpl.DoubleInfo, ExtendedInfoImpl.LongInfo, ExtendedInfoImpl.StringInfo

public class ExtendedInfoImpl
extends Object
implements ExtendedInfo

Extended audit info entities, used to persist contributed extended information.

Author:
Stephane Lacoin (Nuxeo EP software engineer)
See Also:
Serialized Form

Nested Class Summary
static class ExtendedInfoImpl.BlobInfo
           
static class ExtendedInfoImpl.BooleanInfo
           
static class ExtendedInfoImpl.DateInfo
           
static class ExtendedInfoImpl.DoubleInfo
           
static class ExtendedInfoImpl.LongInfo
           
static class ExtendedInfoImpl.StringInfo
           
 
Method Summary
static ExtendedInfoImpl createExtendedInfo(Serializable value)
           
 Long getId()
           
 Serializable getSerializableValue()
           
<T> T
getValue(Class<T> clazz)
           
 void setId(Long id)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

createExtendedInfo

public static ExtendedInfoImpl createExtendedInfo(Serializable value)

getId

public Long getId()
Specified by:
getId in interface ExtendedInfo

setId

public void setId(Long id)
Specified by:
setId in interface ExtendedInfo

toString

public String toString()
Overrides:
toString in class Object

getSerializableValue

public Serializable getSerializableValue()
Specified by:
getSerializableValue in interface ExtendedInfo

getValue

public <T> T getValue(Class<T> clazz)
Specified by:
getValue in interface ExtendedInfo

Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.