private static void adaptPartnerRoles(DefinitionsBean defs, PartnerRole[] partnerRoles) { if(partnerRoles!=null){ for(PartnerRole pr : partnerRoles){ PartnerRoleBean prb = new PartnerRoleBean(pr.getId()); prb.setName(pr.getName()); setDocumentationAndExtensions(prb, pr); prb.setParticipants(findParticipants(defs, pr.getParticipantRef())); } } }
private static ParticipantBean buildUpperParticipant(DefinitionsBean globalResult) { UPPER_Participant_ID = createUniqueId(); ParticipantBean result = new ParticipantBean(UPPER_Participant_ID); result.setName("Sensor Array"); PartnerRoleBean pr = new PartnerRoleBean(createUniqueId()); pr.setName(result.getName()); pr.addParticipant(result); globalResult.addPartnerRole(pr); ProcessBean process = new ProcessBean(createUniqueId()); process.setName(result.getName().replace(" ","")+"Process"); process.setType(ProcessTypes.PUBLIC); globalResult.addProcess(process); result.setProcess(process); process.addLane(buildUpperLane(process, globalResult)); return result; }
private static ParticipantBean buildlowerParticipant(DefinitionsBean globalResult) { LOWER_Participant_ID = createUniqueId(); ParticipantBean result = new ParticipantBean(LOWER_Participant_ID); result.setName("Expert Board"); PartnerRoleBean pr = new PartnerRoleBean(createUniqueId()); pr.setName(result.getName()); pr.addParticipant(result); globalResult.addPartnerRole(pr); ProcessBean process = new ProcessBean(createUniqueId()); process.setName(result.getName().replace(" ","")+"Process"); process.setType(ProcessTypes.PUBLIC); globalResult.addProcess(process); result.setProcess(process); process.addLane(buildLowerLane(process, globalResult)); return result; }
private static ParticipantBean buildUpperParticipant(DefinitionsBean globalResult) { UPPER_Participant_ID = createUniqueId(); ParticipantBean result = new ParticipantBean(UPPER_Participant_ID); result.setName("Document initiator"); result.setDocumentation("Participant who initiates the document."); PartnerRoleBean pr = new PartnerRoleBean(createUniqueId()); pr.setName(result.getName()); pr.addParticipant(result); globalResult.addPartnerRole(pr); ProcessBean process = new ProcessBean(createUniqueId()); process.setName(result.getName().replace(" ","")+"Process"); process.setType(ProcessTypes.PUBLIC); globalResult.addProcess(process); result.setProcess(process); process.addLane(buildUpperLane(process,globalResult)); return result; }
private static ParticipantBean buildLowerParticipant(DefinitionsBean globalResult) { LOWER_Participant_ID = createUniqueId(); ParticipantBean result = new ParticipantBean(LOWER_Participant_ID); result.setName("Document Writer"); PartnerRoleBean pr = new PartnerRoleBean(createUniqueId()); pr.setName(result.getName()); pr.addParticipant(result); globalResult.addPartnerRole(pr); ProcessBean process = new ProcessBean(createUniqueId()); process.setName(result.getName().replace(" ","")+"Process"); process.setType(ProcessTypes.PUBLIC); globalResult.addProcess(process); result.setProcess(process); process.addLane(buildLowerLane1(process,globalResult)); process.addLane(buildLowerLane2(process)); return result; }
private static ParticipantBean buildlowerParticipant(DefinitionsBean globalResult) { LOWER_Participant_ID = createUniqueId(); ParticipantBean result = new ParticipantBean(LOWER_Participant_ID); result.setName("VO memberS"); PartnerRoleBean pr = new PartnerRoleBean(createUniqueId()); pr.setName(result.getName()); pr.addParticipant(result); globalResult.addPartnerRole(pr); ProcessBean process = new ProcessBean(createUniqueId()); process.setName(process.getId()); process.setType(ProcessTypes.PUBLIC); globalResult.addProcess(process); result.setProcess(process); process.addLane(buildLowerLane(process,globalResult)); return result; }
private static ParticipantBean buildUpperParticipant(DefinitionsBean globalResult) { UPPER_Participant_ID = createUniqueId(); ParticipantBean result = new ParticipantBean(UPPER_Participant_ID); result.setName("VO member (idea creator)"); // InterfaceBean itfBean = new InterfaceBean(createUniqueId()); // itfBean.setName(result.getId()+"Itf"); //// itfBean.setOperations(); // globalResult.addInterface(itfBean); // result.addInterface(itfBean); PartnerRoleBean pr = new PartnerRoleBean(createUniqueId()); pr.setName(result.getName()); pr.addParticipant(result); globalResult.addPartnerRole(pr); ProcessBean process = new ProcessBean(createUniqueId()); process.setName(process.getId()); process.setType(ProcessTypes.PUBLIC); globalResult.addProcess(process); result.setProcess(process); process.addLane(buildUpperLane(process,globalResult)); return result; }