@Override protected boolean isValid(IErrorBean data) { if (data.getName()!=null && data.getStructureRef()!=null && data.getErrorCode()!=null){ return true; } return false; }
@Override protected Object[] convertDataToObject(IItemDefinitionBean data) { Object[] object = new Object[3]; object[0] = data.getItemKind(); object[1] = data.getStructureRef(); object[2] = data.getCollection(); return object; }
@Override protected Object[] convertDataToObject(IMessageBean data) { Object[] object = new Object[2]; object[0] = data.getName(); object[1] = data.getItemDefinition(); return object; }
@Override public void bind(DefaultParticipantEditorModel watchedModel, CollaborationBean modelToBind) { if(this.initialized) { participant.setDocumentation(watchedModel.getDocumentation()); participant.setInterfaces(watchedModel.getInterfaces()); participant.setMaximumMultiplicity(watchedModel.getMaximumMultiplicity()); participant.setMinimumMultiplicity(watchedModel.getMinimumMultiplicity()); participant.setName(watchedModel.getName()); } }
@Override protected boolean isValid(IItemDefinitionBean data) { if (data.getItemKind()!=null && data.getStructureRef()!=null ){ return true; } return false; }
public IParticipantBean getParticipantByProcess(IProcessBean process){ for(IParticipantBean p:participants){ if (p.getProcess()!=null){ if (p.getProcess().equals(process)){ return p; } } } return null; }
@Override public void visitParticipant(IParticipantBean participant) { if(participant.getId().equals(this.id) && bean==null){bean = participant;} } @Override
@Override public void visitMessage(IMessageBean msg) { if(msg.getId().equals(this.id) && bean==null){bean = msg;} } @Override
private <T extends IFlowElementBean> T searchListById(List<T> l, String id){ for(T t : l){ if(t.getId().equals(id)){ return t; } } return null; }
@Override public void visitMessageFlow(IMessageFlowBean mfb) { if(mfb.getId().equals(this.id) && bean==null){bean = mfb;} } @Override
@Override public void visitOperationError(IErrorBean msg,IOperationBean opBean) { if(msg.getId().equals(this.id) && bean==null){bean = msg;} } @Override
@Override public void visitItemDefinition(IItemDefinitionBean itemDefinition) { if(itemDefinition.getId().equals(this.id) && bean==null){bean = itemDefinition;} } @Override
@Override public void visitPartnerRole(IPartnerRoleBean partnerRole) { if(partnerRole.getId().equals(this.id) && bean==null){bean = partnerRole;} } @Override
@Override protected Object[] convertDataToObject(IErrorBean data) { Object[] object = new Object[3]; object[0] = data.getName(); object[1] = data.getStructureRef(); object[2] = data.getErrorCode(); return object; }
@Override protected boolean isValid(IMessageBean data) { boolean isValid = false; if (data.getName()!=null && data.getItemDefinition()!=null){ isValid = true; } return isValid; }
@Override public void visitMessageFlowMessage(IMessageBean msg) { if(msg.getId().equals(this.id) && bean==null){bean = msg;} } @Override
private <T extends IFlowElementBean> T searchListById(List<T> l, String id){ for(T t : l){ if(t.getId().equals(id)){ return t; } } return null; } @Override
@Override public void visitOperationMessageOut(IMessageBean msg,IOperationBean opBean) { if(msg.getId().equals(this.id) && bean==null){bean = msg;} } @Override
private <T extends IFlowElementBean> T searchListById(List<T> l, String id){ for(T t : l){ if(t.getId().equals(id)){ return t; } } return null; }
@Override public void visitOperationMessageIn(IMessageBean msg,IOperationBean opBean) { if(msg.getId().equals(this.id) && bean==null){bean = msg;} } @Override