X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.unit%2Fsrc%2Forg%2Fargeo%2Fslc%2Funit%2Fexecution%2FExecutionFlowDescriptorTestUtils.java;fp=org.argeo.slc.unit%2Fsrc%2Forg%2Fargeo%2Fslc%2Funit%2Fexecution%2FExecutionFlowDescriptorTestUtils.java;h=0000000000000000000000000000000000000000;hb=f8a9ca2e0faabe1e0cdcd3537da34e02a0e55f57;hp=b8619f4c9da7049cb7f06c6d6ff51a27dc91c5c5;hpb=e14154d2baba78852915304d51cbb56bed1d3d3e;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.unit/src/org/argeo/slc/unit/execution/ExecutionFlowDescriptorTestUtils.java b/org.argeo.slc.unit/src/org/argeo/slc/unit/execution/ExecutionFlowDescriptorTestUtils.java deleted file mode 100644 index b8619f4c9..000000000 --- a/org.argeo.slc.unit/src/org/argeo/slc/unit/execution/ExecutionFlowDescriptorTestUtils.java +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Copyright (C) 2007-2012 Argeo GmbH - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.argeo.slc.unit.execution; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.Map; - -import org.argeo.slc.core.execution.DefaultExecutionSpec; -import org.argeo.slc.core.execution.PrimitiveAccessor; -import org.argeo.slc.core.execution.PrimitiveSpecAttribute; -import org.argeo.slc.core.execution.PrimitiveValue; -import org.argeo.slc.core.execution.RefSpecAttribute; -import org.argeo.slc.core.execution.RefValue; -import org.argeo.slc.core.execution.RefValueChoice; -import org.argeo.slc.core.test.BasicTestData; -import org.argeo.slc.execution.ExecutionFlowDescriptor; -import org.argeo.slc.execution.ExecutionSpecAttribute; - -public class ExecutionFlowDescriptorTestUtils { - public static ExecutionFlowDescriptor createSimpleExecutionFlowDescriptor() { - ExecutionFlowDescriptor flowDescriptor = new ExecutionFlowDescriptor(); - flowDescriptor.setName("simpleFlow"); - flowDescriptor.setDescription("my description"); - - Map values = new HashMap(); - values.put("primitiveInteger", new PrimitiveValue( - PrimitiveAccessor.TYPE_INTEGER, 100)); - - RefValue refValue = new RefValue("002"); - values.put("ref1", refValue); - flowDescriptor.setValues(values); - - flowDescriptor.setExecutionSpec(createRelatedSimpleSpec()); - return flowDescriptor; - } - - protected static DefaultExecutionSpec createRelatedSimpleSpec() { - DefaultExecutionSpec spec = new DefaultExecutionSpec(); - spec.setBeanName("simpleSpec"); - Map attributes = new HashMap(); - - PrimitiveSpecAttribute primitiveInteger = new PrimitiveSpecAttribute(); - primitiveInteger.setType(PrimitiveAccessor.TYPE_INTEGER); - primitiveInteger.setValue(50); - attributes.put("primitiveInteger", primitiveInteger); - - RefSpecAttribute ref1 = new RefSpecAttribute(); - ref1.setTargetClass(BasicTestData.class); - ref1.setChoices(new ArrayList()); - ref1.getChoices().add(new RefValueChoice("001", "desc")); - ref1.getChoices().add(new RefValueChoice("002", null)); - ref1.getChoices().add(new RefValueChoice("003", null)); - attributes.put("ref1", ref1); - - spec.setAttributes(attributes); - - return spec; - } -}