public interface ExtensionProvider
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.io.Serializable> |
getExtendedProperties(long companyId,
long userId,
java.lang.String className,
java.lang.Object entity) |
java.util.Map<java.lang.String,PropertyDefinition> |
getExtendedPropertyDefinitions(long companyId,
java.lang.String className) |
java.util.Collection<java.lang.String> |
getFilteredPropertyNames(long companyId,
java.lang.Object entity) |
boolean |
isApplicableExtension(long companyId,
java.lang.String className) |
void |
setExtendedProperties(long companyId,
long userId,
java.lang.String className,
java.lang.Object entity,
java.util.Map<java.lang.String,java.io.Serializable> extendedProperties) |
java.util.Map<java.lang.String,java.io.Serializable> getExtendedProperties(long companyId, long userId, java.lang.String className, java.lang.Object entity) throws java.lang.Exception
java.lang.Exception
java.util.Map<java.lang.String,PropertyDefinition> getExtendedPropertyDefinitions(long companyId, java.lang.String className) throws java.lang.Exception
java.lang.Exception
java.util.Collection<java.lang.String> getFilteredPropertyNames(long companyId, java.lang.Object entity)
boolean isApplicableExtension(long companyId, java.lang.String className)
void setExtendedProperties(long companyId, long userId, java.lang.String className, java.lang.Object entity, java.util.Map<java.lang.String,java.io.Serializable> extendedProperties) throws java.lang.Exception
java.lang.Exception