//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Before public void setup() public virtual void setup() { modelInstance = Cmmn.createEmptyModel(); definitions = modelInstance.newInstance(typeof(Definitions)); definitions.TargetNamespace = "http://camunda.org/examples"; modelInstance.Definitions = definitions; caseDefinition = createElement(definitions, "aCaseDefinition", typeof(Case)); casePlanModel = createElement(caseDefinition, "aCasePlanModel", typeof(CasePlanModel)); context = new CmmnHandlerContext(); CaseDefinitionEntity caseDefinition = new CaseDefinitionEntity(); caseDefinition.TaskDefinitions = new Dictionary <string, TaskDefinition>(); context.CaseDefinition = caseDefinition; ExpressionManager expressionManager = new ExpressionManager(); context.ExpressionManager = expressionManager; DeploymentEntity deployment = new DeploymentEntity(); deployment.Id = "foo"; context.Deployment = deployment; }
public virtual void initializeExitCriterias(CasePlanModel casePlanModel, CmmnActivity activity, CmmnHandlerContext context) { ICollection <Sentry> exitCriterias = casePlanModel.ExitCriteria; foreach (Sentry sentry in exitCriterias) { string sentryId = sentry.Id; CmmnSentryDeclaration sentryDeclaration = activity.getSentry(sentryId); activity.addExitCriteria(sentryDeclaration); } }
protected internal virtual void transformCasePlanModel(CasePlanModel casePlanModel) { CasePlanModelHandler transformer = (CasePlanModelHandler)getPlanItemHandler(typeof(CasePlanModel)); CmmnActivity newActivity = transformer.handleElement(casePlanModel, context); context.Parent = newActivity; transformStage(casePlanModel, newActivity); context.Parent = newActivity; transformer.initializeExitCriterias(casePlanModel, newActivity, context); foreach (CmmnTransformListener transformListener in transformListeners) { transformListener.transformCasePlanModel((org.camunda.bpm.model.cmmn.impl.instance.CasePlanModel)casePlanModel, newActivity); } }
public static CasePlanAggregate ToDomain(this CasePlanModel casePlan) { return(new CasePlanAggregate { AggregateId = casePlan.Id, Version = casePlan.Version, CasePlanId = casePlan.CasePlanId, Name = casePlan.Name, NbInstances = casePlan.NbInstances, Description = casePlan.Description, CaseFileId = casePlan.CaseFileId, CreateDateTime = casePlan.CreateDateTime, Roles = casePlan.Roles.Select(_ => ToCasePlanRoleDomain(_)).ToList(), Files = casePlan.Files.Select(_ => ToDomain(_)).ToList(), XmlContent = casePlan.SerializedContent }); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Before public void setup() public virtual void setup() { CmmnTransformer transformerWrapper = new CmmnTransformer(null, new DefaultCmmnElementHandlerRegistry(), null); transformer = new CmmnTransform(transformerWrapper); deployment = new DeploymentEntity(); deployment.Id = "aDeploymentId"; transformer.Deployment = deployment; modelInstance = Cmmn.createEmptyModel(); definitions = modelInstance.newInstance(typeof(Definitions)); definitions.TargetNamespace = "http://camunda.org/examples"; modelInstance.Definitions = definitions; caseDefinition = createElement(definitions, "aCaseDefinition", typeof(Case)); casePlanModel = createElement(caseDefinition, "aCasePlanModel", typeof(CasePlanModel)); }
protected internal virtual CaseDefinitionEntity transformCase(Case element) { // get CaseTransformer CmmnElementHandler <Case, CmmnActivity> caseTransformer = getDefinitionHandler(typeof(Case)); CmmnActivity definition = caseTransformer.handleElement(element, context); context.CaseDefinition = (CmmnCaseDefinition)definition; context.Parent = definition; CasePlanModel casePlanModel = element.CasePlanModel; transformCasePlanModel(casePlanModel); foreach (CmmnTransformListener transformListener in transformListeners) { transformListener.transformCase(element, (CmmnCaseDefinition)definition); } return((CaseDefinitionEntity)definition); }
protected internal static CmmnModelInstance createCmmnModelInstance() { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.camunda.bpm.model.cmmn.CmmnModelInstance modelInstance = org.camunda.bpm.model.cmmn.Cmmn.createEmptyModel(); CmmnModelInstance modelInstance = Cmmn.createEmptyModel(); org.camunda.bpm.model.cmmn.instance.Definitions definitions = modelInstance.newInstance(typeof(org.camunda.bpm.model.cmmn.instance.Definitions)); definitions.TargetNamespace = "http://camunda.org/examples"; modelInstance.Definitions = definitions; Case caseElement = modelInstance.newInstance(typeof(Case)); caseElement.Id = "a-case"; definitions.addChildElement(caseElement); CasePlanModel casePlanModel = modelInstance.newInstance(typeof(CasePlanModel)); caseElement.CasePlanModel = casePlanModel; Cmmn.writeModelToStream(System.out, modelInstance); return(modelInstance); }
public virtual void transformCasePlanModel(CasePlanModel casePlanModel, CmmnActivity activity) { modelElementInstances.Add(casePlanModel); cmmnActivities.Add(activity); }
public virtual void transformCasePlanModel(CasePlanModel casePlanModel, CmmnActivity activity) { }
public virtual void transformCasePlanModel(CasePlanModel casePlanModel, CmmnActivity caseActivity) { addCasePlanModelHandlers(caseActivity); }