public class EntityExtensionHandler
extends java.lang.Object
Constructor and Description |
---|
EntityExtensionHandler(java.lang.String className,
java.util.List<ExtensionProvider> extensionProviders) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.io.Serializable> |
getExtendedProperties(long companyId,
long userId,
java.lang.Object entity) |
java.util.Map<java.lang.String,PropertyDefinition> |
getExtendedPropertyDefinitions(long companyId,
java.lang.String className) |
java.util.Set<java.lang.String> |
getFilteredPropertyNames(long companyId,
java.lang.Object entity) |
void |
setExtendedProperties(long companyId,
long userId,
java.lang.Object entity,
java.util.Map<java.lang.String,java.io.Serializable> extendedProperties) |
void |
validate(long companyId,
java.util.Map<java.lang.String,java.io.Serializable> extendedProperties,
boolean partialUpdate) |
public EntityExtensionHandler(java.lang.String className, java.util.List<ExtensionProvider> extensionProviders)
public java.util.Map<java.lang.String,java.io.Serializable> getExtendedProperties(long companyId, long userId, java.lang.Object entity) throws java.lang.Exception
java.lang.Exception
public java.util.Map<java.lang.String,PropertyDefinition> getExtendedPropertyDefinitions(long companyId, java.lang.String className) throws java.lang.Exception
java.lang.Exception
public java.util.Set<java.lang.String> getFilteredPropertyNames(long companyId, java.lang.Object entity)
public void setExtendedProperties(long companyId, long userId, java.lang.Object entity, java.util.Map<java.lang.String,java.io.Serializable> extendedProperties) throws java.lang.Exception
java.lang.Exception
public void validate(long companyId, java.util.Map<java.lang.String,java.io.Serializable> extendedProperties, boolean partialUpdate) throws java.lang.Exception
java.lang.Exception