Class BaseAccessTransformer<D extends net.n2oapp.framework.api.metadata.Compiled,C extends net.n2oapp.framework.api.metadata.compile.CompileContext<?,?>>
java.lang.Object
net.n2oapp.framework.access.integration.metadata.transform.BaseAccessTransformer<D,C>
- All Implemented Interfaces:
net.n2oapp.framework.api.metadata.aware.CompiledClassAware,net.n2oapp.framework.api.metadata.compile.CompileTransformer<D,C>
- Direct Known Subclasses:
AbstractActionTransformer,ApplicationAccessTransformer,ButtonFieldAccessTransformer,InvokeActionAccessTransformer,ListWidgetAccessTransformer,MultiActionAccessTransformer,ObjectAccessTransformer,PageAccessTransformer,QueryAccessTransformer,StandardFieldAccessTransformer,TableAccessTransformer,ToolbarAccessTransformer,ToolbarCellAccessTransformer,WidgetAccessTransformer
public abstract class BaseAccessTransformer<D extends net.n2oapp.framework.api.metadata.Compiled,C extends net.n2oapp.framework.api.metadata.compile.CompileContext<?,?>>
extends Object
implements net.n2oapp.framework.api.metadata.compile.CompileTransformer<D,C>, net.n2oapp.framework.api.metadata.aware.CompiledClassAware
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcollectObjectAccess(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, String objectId, String operationId, SimpleCompiledAccessSchema schema, net.n2oapp.framework.api.metadata.compile.CompileProcessor p) protected voidcollectObjectFilters(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, String objectId, String operationId, SimpleCompiledAccessSchema schema) protected voidcollectPageAccess(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, String pageId, SimpleCompiledAccessSchema schema, net.n2oapp.framework.api.metadata.compile.CompileProcessor p) protected voidcollectUrlAccess(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, String url, SimpleCompiledAccessSchema schema, net.n2oapp.framework.api.metadata.compile.CompileProcessor p) protected voidmerge(net.n2oapp.framework.api.metadata.aware.PropertiesAware destination, List<? extends net.n2oapp.framework.api.metadata.aware.PropertiesAware> sources) protected voidtransfer(net.n2oapp.framework.api.metadata.aware.PropertiesAware from, net.n2oapp.framework.api.metadata.aware.PropertiesAware to) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.n2oapp.framework.api.metadata.aware.CompiledClassAware
getCompiledClassMethods inherited from interface net.n2oapp.framework.api.metadata.compile.CompileTransformer
matches, transform
-
Constructor Details
-
BaseAccessTransformer
public BaseAccessTransformer()
-
-
Method Details
-
collectObjectAccess
protected void collectObjectAccess(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, String objectId, String operationId, SimpleCompiledAccessSchema schema, net.n2oapp.framework.api.metadata.compile.CompileProcessor p) -
collectPageAccess
protected void collectPageAccess(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, String pageId, SimpleCompiledAccessSchema schema, net.n2oapp.framework.api.metadata.compile.CompileProcessor p) -
collectUrlAccess
protected void collectUrlAccess(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, String url, SimpleCompiledAccessSchema schema, net.n2oapp.framework.api.metadata.compile.CompileProcessor p) -
transfer
protected void transfer(net.n2oapp.framework.api.metadata.aware.PropertiesAware from, net.n2oapp.framework.api.metadata.aware.PropertiesAware to) -
merge
protected void merge(net.n2oapp.framework.api.metadata.aware.PropertiesAware destination, List<? extends net.n2oapp.framework.api.metadata.aware.PropertiesAware> sources) -
collectObjectFilters
protected void collectObjectFilters(net.n2oapp.framework.api.metadata.aware.PropertiesAware compiled, String objectId, String operationId, SimpleCompiledAccessSchema schema)
-