public abstract class ContextControllerCategoryFactoryBase extends ContextControllerFactoryBase implements ContextControllerFactory
factoryContext
Constructor and Description |
---|
ContextControllerCategoryFactoryBase(ContextControllerFactoryContext factoryContext,
ContextDetailCategory categorySpec,
java.util.List<FilterSpecCompiled> filtersSpecsNestedContexts) |
getFactoryContext, getStateCache
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createNoCallback, getFactoryContext, getStateCache
public ContextControllerCategoryFactoryBase(ContextControllerFactoryContext factoryContext, ContextDetailCategory categorySpec, java.util.List<FilterSpecCompiled> filtersSpecsNestedContexts)
public boolean hasFiltersSpecsNestedContexts()
public void validateFactory() throws ExprValidationException
validateFactory
in interface ContextControllerFactory
ExprValidationException
public ContextControllerStatementCtxCache validateStatement(ContextControllerStatementBase statement) throws ExprValidationException
validateStatement
in interface ContextControllerFactory
ExprValidationException
public void populateFilterAddendums(java.util.IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[][]> filterAddendum, ContextControllerStatementDesc statement, java.lang.Object categoryIndex, int contextId)
populateFilterAddendums
in interface ContextControllerFactory
public void populateContextInternalFilterAddendums(ContextInternalFilterAddendum filterAddendum, java.lang.Object categoryIndex)
public FilterSpecLookupable getFilterLookupable(EventType eventType)
getFilterLookupable
in interface ContextControllerFactory
public boolean isSingleInstanceContext()
isSingleInstanceContext
in interface ContextControllerFactory
public StatementAIResourceRegistryFactory getStatementAIResourceRegistryFactory()
getStatementAIResourceRegistryFactory
in interface ContextControllerFactory
public java.util.List<ContextDetailPartitionItem> getContextDetailPartitionItems()
getContextDetailPartitionItems
in interface ContextControllerFactory
public ContextDetail getContextDetail()
getContextDetail
in interface ContextControllerFactory
public ContextDetailCategory getCategorySpec()
public java.util.Map<java.lang.String,java.lang.Object> getContextBuiltinProps()
getContextBuiltinProps
in interface ContextControllerFactory
public ContextPartitionIdentifier keyPayloadToIdentifier(java.lang.Object payload)
keyPayloadToIdentifier
in interface ContextControllerFactory