Class ConfigurableFlowConfigurationProcessor
- java.lang.Object
-
- com.hybris.cockpitng.core.config.impl.adapters.flow.ConfigurableFlowConfigurationProcessor
-
public class ConfigurableFlowConfigurationProcessor extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classConfigurableFlowConfigurationProcessor.Modifier
-
Constructor Summary
Constructors Constructor Description ConfigurableFlowConfigurationProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyNonDeclaredProperties(Flow flowConfiguration, java.lang.String typeCode)protected voidapplyNonDeclaredProperties(Flow flowConfiguration, java.lang.String typeCode, ContentType contentType)protected voidapplyNonDeclaredProperties(Flow flowConfiguration, java.lang.String typeCode, java.lang.Object stepOrSubflow)protected voidfilterMissingProperties(java.lang.Object stepOrSubflow, java.util.Set<DataAttribute> attributes)protected voidfilterQualifiers(java.util.Set<DataAttribute> attributes, PropertyType property)PermissionFacadegetPermissionFacade()TypeFacadegetTypeFacade()DataTypeloadType(java.lang.String type)protected voidprocessPropertiesToExclude(ContentType contentType)voidprocessPropertiesToExclude(Flow flowConfiguration)protected voidprocessPropertiesToExclude(java.lang.Object stepOrSubflow)protected java.util.Set<DataAttribute>resolveMissingProperties(Flow flowConfiguration, java.lang.String typeCode, PropertyListType propertyListType)protected java.util.Set<PropertyType>retrieveMissingProperties(Flow flowConfiguration, java.lang.String typeCode, PropertyListType propertyListType)voidsetPermissionFacade(PermissionFacade permissionFacade)voidsetTypeFacade(TypeFacade typeFacade)
-
-
-
Method Detail
-
applyNonDeclaredProperties
public void applyNonDeclaredProperties(Flow flowConfiguration, java.lang.String typeCode)
-
applyNonDeclaredProperties
protected void applyNonDeclaredProperties(Flow flowConfiguration, java.lang.String typeCode, java.lang.Object stepOrSubflow)
-
applyNonDeclaredProperties
protected void applyNonDeclaredProperties(Flow flowConfiguration, java.lang.String typeCode, ContentType contentType)
-
retrieveMissingProperties
protected java.util.Set<PropertyType> retrieveMissingProperties(Flow flowConfiguration, java.lang.String typeCode, PropertyListType propertyListType)
-
resolveMissingProperties
protected java.util.Set<DataAttribute> resolveMissingProperties(Flow flowConfiguration, java.lang.String typeCode, PropertyListType propertyListType)
-
filterMissingProperties
protected void filterMissingProperties(java.lang.Object stepOrSubflow, java.util.Set<DataAttribute> attributes)
-
filterQualifiers
protected void filterQualifiers(java.util.Set<DataAttribute> attributes, PropertyType property)
-
processPropertiesToExclude
public void processPropertiesToExclude(Flow flowConfiguration)
-
processPropertiesToExclude
protected void processPropertiesToExclude(java.lang.Object stepOrSubflow)
-
processPropertiesToExclude
protected void processPropertiesToExclude(ContentType contentType)
-
loadType
public DataType loadType(java.lang.String type) throws TypeNotFoundException
- Throws:
TypeNotFoundException
-
setTypeFacade
public void setTypeFacade(TypeFacade typeFacade)
-
getTypeFacade
public TypeFacade getTypeFacade()
-
setPermissionFacade
public void setPermissionFacade(PermissionFacade permissionFacade)
-
getPermissionFacade
public PermissionFacade getPermissionFacade()
-
-