X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.specs%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fexecution%2FExecutionSpecAttribute.java;h=22d981f4412616d3cc0a69ae8feca2002370f7e8;hb=58efbefd4194e7b3b9da463964bd791a759702f2;hp=235171b1de1bbaa14258233fb83fcf5e75c52c57;hpb=1fdb1b4e7b1d2b0cabb6483238301b857a6392fa;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.specs/src/main/java/org/argeo/slc/execution/ExecutionSpecAttribute.java b/runtime/org.argeo.slc.specs/src/main/java/org/argeo/slc/execution/ExecutionSpecAttribute.java index 235171b1d..22d981f44 100644 --- a/runtime/org.argeo.slc.specs/src/main/java/org/argeo/slc/execution/ExecutionSpecAttribute.java +++ b/runtime/org.argeo.slc.specs/src/main/java/org/argeo/slc/execution/ExecutionSpecAttribute.java @@ -16,6 +16,27 @@ package org.argeo.slc.execution; +/** + * + * This interface stands for one attribute of a given flow. + * + * We mainly have two implementations : + * + * + Primitive attributes (no predefined choice, the end user must compute a + * String, a Float, an Integer...) + * + * + RefSpecAttribute which enable two things + a reference to another object of + * the application context + the display of some choices among which the end + * user can choose. + * + * Note : + * + * @see org.argeo.slc.core.execution.PrimitiveUtils : this class offers some + * helper, among others to cast the various type of primitive attribute. + * + * @author bsinou + * + */ public interface ExecutionSpecAttribute { public Object getValue();