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,
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,
java.lang.Object entity)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Map<java.lang.String,PropertyDefinition> getExtendedPropertyDefinitions(long companyId, java.lang.String className) throws java.lang.Exception
java.lang.Exceptionpublic 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.Exceptionpublic void validate(long companyId,
java.util.Map<java.lang.String,java.io.Serializable> extendedProperties,
boolean partialUpdate)
throws java.lang.Exception
java.lang.Exception