diff --git a/source/java/org/alfresco/repo/action/ParameterizedItemDefinitionImpl.java b/source/java/org/alfresco/repo/action/ParameterizedItemDefinitionImpl.java index 7cf778f5fe..2dc65b6a96 100644 --- a/source/java/org/alfresco/repo/action/ParameterizedItemDefinitionImpl.java +++ b/source/java/org/alfresco/repo/action/ParameterizedItemDefinitionImpl.java @@ -190,6 +190,14 @@ public abstract class ParameterizedItemDefinitionImpl implements ParameterizedIt return result; } + /** + * @see org.alfresco.service.cmr.action.ParameterizedItemDefinition#hasParameterDefinitions() + */ + public boolean hasParameterDefinitions() + { + return (this.parameterDefinitions.isEmpty() == false); + } + /** * @see org.alfresco.service.cmr.action.ParameterizedItemDefinition#getParameterDefinitions() */ diff --git a/source/java/org/alfresco/service/cmr/action/ParameterizedItemDefinition.java b/source/java/org/alfresco/service/cmr/action/ParameterizedItemDefinition.java index b3093c42f7..035cc7d0b9 100644 --- a/source/java/org/alfresco/service/cmr/action/ParameterizedItemDefinition.java +++ b/source/java/org/alfresco/service/cmr/action/ParameterizedItemDefinition.java @@ -49,6 +49,13 @@ public interface ParameterizedItemDefinition * @return true if ashoc properties are allowed, false otherwise */ public boolean getAdhocPropertiesAllowed(); + + /** + * Indicates whether the parameterized item has any parameter definitions + * + * @return` true if the parameterized item has any parameter definitions, false otherwise + */ + public boolean hasParameterDefinitions(); /** * A list containing the parmameter defintions for this rule item.