public abstract class VariablePropertiesFilter extends Filter
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
USER_ATTRIBUTE_FORMAT_REGEX |
static java.util.regex.Pattern |
userAttributePattern |
CAN_FAIL, CAN_SUCCEED, circuit, consProps, contextLoader, EMPTY_PROP_DEF_SET, EMPTY_STRING_SET, genProps, name, reqProps
Constructor and Description |
---|
VariablePropertiesFilter() |
Modifier and Type | Method and Description |
---|---|
void |
configure(com.vordel.precipitate.SolutionPack context,
Entity entity)
Called to initially configure a filter from the entity store.
|
static java.util.HashSet<java.lang.String> |
createHashSet(java.lang.String[] props) |
java.util.Collection<java.lang.String> |
getLoggingWildcards(Entity entity,
java.util.Set<java.lang.String> props) |
java.util.Collection<java.lang.String> |
getRequiredPropertiesFromEntity(EntityStore es,
Entity entity,
com.vordel.common.crypto.PasswordCipher passwordCipher) |
java.util.Collection<java.lang.String> |
getRequiredPropertiesFromReferences(EntityStore es,
Entity entity,
com.vordel.common.crypto.PasswordCipher passwordCipher) |
java.util.Collection<java.lang.String> |
getWildcardAttributes(Entity entity,
java.lang.String name) |
boolean |
ignoreField(java.lang.String name) |
boolean |
ignoreType(java.lang.String name) |
protected void |
selectorProps(java.util.Set<PropDef> props,
java.lang.String... selectors) |
protected void |
syncProps(java.util.Set<PropDef> r,
java.util.Set<PropDef> g,
java.util.Set<PropDef> c)
Convenience method to synchronize properties in a filter when it is a
multiple delegator
|
addPropDefs, getCircuitPK, getConfigPanelClass, getConsProps, getEntity, getFailureNode, getFailureNodePK, getGenProps, getMessageProcessorClass, getName, getPossibleOutcomes, getReqProps, getSuccessNode, getSuccessNodePK, reconfigure, setCircuitPK, setDefaultPropertyDefs, setEntity, setFailureNode, setName, setShouldAbortProcessingOnLogError, setSuccessNode, shouldAbortProcessingOnLogError
protected static java.lang.String USER_ATTRIBUTE_FORMAT_REGEX
public static java.util.regex.Pattern userAttributePattern
public void configure(com.vordel.precipitate.SolutionPack context, Entity entity) throws EntityStoreException
Filter
configure
in class Filter
EntityStoreException
protected final void selectorProps(java.util.Set<PropDef> props, java.lang.String... selectors)
public java.util.Collection<java.lang.String> getRequiredPropertiesFromEntity(EntityStore es, Entity entity, com.vordel.common.crypto.PasswordCipher passwordCipher)
public java.util.Collection<java.lang.String> getRequiredPropertiesFromReferences(EntityStore es, Entity entity, com.vordel.common.crypto.PasswordCipher passwordCipher)
public static java.util.HashSet<java.lang.String> createHashSet(java.lang.String[] props)
public java.util.Collection<java.lang.String> getLoggingWildcards(Entity entity, java.util.Set<java.lang.String> props)
public java.util.Collection<java.lang.String> getWildcardAttributes(Entity entity, java.lang.String name)
public boolean ignoreField(java.lang.String name)
public boolean ignoreType(java.lang.String name)
This documentation and all its contents and graphics, copyright © 1999 - 2011 Vordel