Class PrivilegedEntityObjectWrapper
java.lang.Object
ch.tocco.nice2.templating.impl.freemarker.templatemodel.PrivilegedEntityObjectWrapper
- All Implemented Interfaces:
TemplateObjectWrapper
@Component
public class PrivilegedEntityObjectWrapper
extends Object
implements TemplateObjectWrapper
Wraps
PrivilegedEntities in a PrivilegedEntityHashModel.-
Constructor Summary
ConstructorsConstructorDescriptionPrivilegedEntityObjectWrapper(Context context, DefaultDisplayService defaultDisplayService, QueryBuilderFactory queryBuilderFactory, SecurityManager securityManager) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanfreemarker.template.TemplateModelwrap(Object object, TemplateDefaultObjectWrapper defaultObjectWrapper)
-
Constructor Details
-
PrivilegedEntityObjectWrapper
public PrivilegedEntityObjectWrapper(Context context, DefaultDisplayService defaultDisplayService, QueryBuilderFactory queryBuilderFactory, SecurityManager securityManager)
-
-
Method Details
-
useInDefaultObjectWrapper
public boolean useInDefaultObjectWrapper()- Specified by:
useInDefaultObjectWrapperin interfaceTemplateObjectWrapper
-
wrap
public freemarker.template.TemplateModel wrap(Object object, TemplateDefaultObjectWrapper defaultObjectWrapper) throws freemarker.template.TemplateModelException - Specified by:
wrapin interfaceTemplateObjectWrapper- Throws:
freemarker.template.TemplateModelException
-
canWrap
- Specified by:
canWrapin interfaceTemplateObjectWrapper- Returns:
- true if this implementation can wrap the provided object
-