From 5cd45782897e2d577e2fc5e92ee697973e5822e1 Mon Sep 17 00:00:00 2001 From: Roy Wetherall Date: Thu, 4 May 2006 14:53:28 +0000 Subject: [PATCH] - Added hasParameterDefinitions method to action/condition definitions to help Gav out git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2758 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../repo/action/ParameterizedItemDefinitionImpl.java | 8 ++++++++ .../service/cmr/action/ParameterizedItemDefinition.java | 7 +++++++ 2 files changed, 15 insertions(+) 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.