mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-14 17:58:59 +00:00
Added ac-content-properties action parameter constraint to compare property value evaluator
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18795 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -151,6 +151,10 @@
|
|||||||
<property name="enumClassName" value="org.alfresco.repo.action.evaluator.compare.ComparePropertyValueOperation" />
|
<property name="enumClassName" value="org.alfresco.repo.action.evaluator.compare.ComparePropertyValueOperation" />
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
|
<bean id="ac-content-properties" class="org.alfresco.repo.action.constraint.EnumParameterConstraint" parent="action-constraint">
|
||||||
|
<property name="enumClassName" value="org.alfresco.repo.action.evaluator.compare.ContentPropertyName" />
|
||||||
|
</bean>
|
||||||
|
|
||||||
<bean id="ac-mimetypes" class="org.alfresco.repo.action.constraint.MimetypeParameterConstraint" parent="action-constraint">
|
<bean id="ac-mimetypes" class="org.alfresco.repo.action.constraint.MimetypeParameterConstraint" parent="action-constraint">
|
||||||
<property name="mimetypeMap" ref="mimetypeService"/>
|
<property name="mimetypeMap" ref="mimetypeService"/>
|
||||||
</bean>
|
</bean>
|
||||||
|
@@ -8,6 +8,10 @@ ac-compare-operations.greater_than_equal=Greater Than Or Equal To
|
|||||||
ac-compare-operations.less_than=Less Than
|
ac-compare-operations.less_than=Less Than
|
||||||
ac-compare-operations.less_than_equal=Less Than Or Equal To
|
ac-compare-operations.less_than_equal=Less Than Or Equal To
|
||||||
|
|
||||||
|
ac-content-properties.mime_type=Mimetype
|
||||||
|
ac-content-properties.encoding=Encoding
|
||||||
|
ac-content-properties.size=Size
|
||||||
|
|
||||||
# Action conditions
|
# Action conditions
|
||||||
|
|
||||||
no-condition.title=All Items
|
no-condition.title=All Items
|
||||||
|
@@ -160,7 +160,7 @@ public class ComparePropertyValueEvaluator extends ActionConditionEvaluatorAbstr
|
|||||||
protected void addParameterDefinitions(List<ParameterDefinition> paramList)
|
protected void addParameterDefinitions(List<ParameterDefinition> paramList)
|
||||||
{
|
{
|
||||||
paramList.add(new ParameterDefinitionImpl(PARAM_PROPERTY, DataTypeDefinition.QNAME, false, getParamDisplayLabel(PARAM_PROPERTY)));
|
paramList.add(new ParameterDefinitionImpl(PARAM_PROPERTY, DataTypeDefinition.QNAME, false, getParamDisplayLabel(PARAM_PROPERTY)));
|
||||||
paramList.add(new ParameterDefinitionImpl(PARAM_CONTENT_PROPERTY, DataTypeDefinition.TEXT, false, getParamDisplayLabel(PARAM_CONTENT_PROPERTY)));
|
paramList.add(new ParameterDefinitionImpl(PARAM_CONTENT_PROPERTY, DataTypeDefinition.TEXT, false, getParamDisplayLabel(PARAM_CONTENT_PROPERTY), false, "ac-content-properties"));
|
||||||
paramList.add(new ParameterDefinitionImpl(PARAM_VALUE, DataTypeDefinition.ANY, true, getParamDisplayLabel(PARAM_VALUE)));
|
paramList.add(new ParameterDefinitionImpl(PARAM_VALUE, DataTypeDefinition.ANY, true, getParamDisplayLabel(PARAM_VALUE)));
|
||||||
paramList.add(new ParameterDefinitionImpl(PARAM_OPERATION, DataTypeDefinition.TEXT, false, getParamDisplayLabel(PARAM_OPERATION), false, "ac-compare-operations"));
|
paramList.add(new ParameterDefinitionImpl(PARAM_OPERATION, DataTypeDefinition.TEXT, false, getParamDisplayLabel(PARAM_OPERATION), false, "ac-compare-operations"));
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user