private static void installRootPublisherKeyGen(EntityManager em, TModel rootTModelKeyGen, String rootPartition, UddiEntityPublisher publisher, String nodeId) throws DispositionReportFaultMessage { rootTModelKeyGen.setTModelKey(rootPartition + KeyGenerator.PARTITION_SEPARATOR + KeyGenerator.KEYGENERATOR_SUFFIX); installPublisherKeyGen(em, rootTModelKeyGen, publisher, nodeId); }
private static void installRootPublisherKeyGen(EntityManager em, TModel rootTModelKeyGen, String rootPartition, UddiEntityPublisher publisher, String nodeId) throws DispositionReportFaultMessage { rootTModelKeyGen.setTModelKey(rootPartition + KeyGenerator.PARTITION_SEPARATOR + KeyGenerator.KEYGENERATOR_SUFFIX); installPublisherKeyGen(em, rootTModelKeyGen, publisher, nodeId); }
private static void installTModels(EntityManager em, List<org.uddi.api_v3.TModel> apiTModelList, UddiEntityPublisher publisher, String nodeId) throws DispositionReportFaultMessage { if (apiTModelList != null) { for (org.uddi.api_v3.TModel apiTModel : apiTModelList) { String tModelKey = apiTModel.getTModelKey(); if (tModelKey.toUpperCase().endsWith(KeyGenerator.KEYGENERATOR_SUFFIX.toUpperCase())) { installPublisherKeyGen(em, apiTModel, publisher, nodeId); } else { org.apache.juddi.model.Tmodel modelTModel = new org.apache.juddi.model.Tmodel(); apiTModel.setTModelKey(apiTModel.getTModelKey().toLowerCase()); MappingApiToModel.mapTModel(apiTModel, modelTModel); modelTModel.setAuthorizedName(publisher.getAuthorizedName()); Date now = new Date(); modelTModel.setCreated(now); modelTModel.setModified(now); modelTModel.setModifiedIncludingChildren(now); modelTModel.setNodeId(nodeId); em.persist(modelTModel); SaveTModel stm = new SaveTModel(); stm.getTModel().add(apiTModel); ReplicationNotifier.enqueue(UDDIPublicationImpl.getChangeRecord(modelTModel, apiTModel, nodeId)); } } } }
private static void installTModels(EntityManager em, List<org.uddi.api_v3.TModel> apiTModelList, UddiEntityPublisher publisher, String nodeId) throws DispositionReportFaultMessage { if (apiTModelList != null) { for (org.uddi.api_v3.TModel apiTModel : apiTModelList) { String tModelKey = apiTModel.getTModelKey(); if (tModelKey.toUpperCase().endsWith(KeyGenerator.KEYGENERATOR_SUFFIX.toUpperCase())) { installPublisherKeyGen(em, apiTModel, publisher, nodeId); } else { org.apache.juddi.model.Tmodel modelTModel = new org.apache.juddi.model.Tmodel(); apiTModel.setTModelKey(apiTModel.getTModelKey().toLowerCase()); MappingApiToModel.mapTModel(apiTModel, modelTModel); modelTModel.setAuthorizedName(publisher.getAuthorizedName()); Date now = new Date(); modelTModel.setCreated(now); modelTModel.setModified(now); modelTModel.setModifiedIncludingChildren(now); modelTModel.setNodeId(nodeId); em.persist(modelTModel); SaveTModel stm = new SaveTModel(); stm.getTModel().add(apiTModel); ReplicationNotifier.enqueue(UDDIPublicationImpl.getChangeRecord(modelTModel, apiTModel, nodeId)); } } } }
public Set<TModel> createWADLTModels(String wadlURL, Application app) throws Exception { Set<TModel> tModels = new HashSet<TModel>(); TModel binding = new TModel(); binding.setTModelKey(keyDomainURI + "binding"); binding.setTModelKey(keyDomainURI + "rest");
TModel tModel = new TModel(); tModel.setTModelKey(keyDomainURI + serviceName.getLocalPart() + "Process");
overviewDoc.setOverviewURL(overviewUrl); tm.getOverviewDoc().add(overviewDoc); tm.setTModelKey(partitionName.toLowerCase()); return tm;
public static ChangeRecord getChangeRecord(Tmodel modelBusinessEntity, org.uddi.api_v3.TModel apiBusinessEntity, String node) throws DispositionReportFaultMessage { ChangeRecord cr = new ChangeRecord(); if (!apiBusinessEntity.getTModelKey().equals(modelBusinessEntity.getEntityKey())) { throw new FatalErrorException(new ErrorMessage("E_fatalError", "the model and api keys do not match when saving a tmodel!")); } cr.setEntityKey(modelBusinessEntity.getEntityKey()); cr.setNodeID(node); cr.setRecordType(ChangeRecord.RecordType.ChangeRecordNewData); org.uddi.repl_v3.ChangeRecord crapi = new org.uddi.repl_v3.ChangeRecord(); crapi.setChangeID(new ChangeRecordIDType(node, -1L)); crapi.setChangeRecordNewData(new ChangeRecordNewData()); crapi.getChangeRecordNewData().setTModel(apiBusinessEntity); crapi.getChangeRecordNewData().getTModel().setTModelKey(modelBusinessEntity.getEntityKey()); crapi.getChangeRecordNewData().setOperationalInfo(new OperationalInfo()); MappingModelToApi.mapOperationalInfo(modelBusinessEntity, crapi.getChangeRecordNewData().getOperationalInfo()); StringWriter sw = new StringWriter(); JAXB.marshal(crapi, sw); try { cr.setContents(sw.toString().getBytes("UTF8")); } catch (UnsupportedEncodingException ex) { logger.error(ex); } return cr; }
public static org.uddi.api_v3.TModel MapTModel(org.uddi.api_v2.TModel be) { if (be == null) { return null; } TModel item = new org.uddi.api_v3.TModel(); item.setTModelKey(be.getTModelKey()); item.setName(new Name(be.getName().getValue(), be.getName().getLang())); item.setCategoryBag(MapCategoryBag(be.getCategoryBag())); item.setIdentifierBag(MapIdentBag(be.getIdentifierBag())); item.getDescription().addAll(MapDescription(be.getDescription())); OverviewDoc MapOverviewDoc = MapOverviewDoc(be.getOverviewDoc()); if (MapOverviewDoc != null) { item.getOverviewDoc().add(MapOverviewDoc); } return item; }
public static ChangeRecord getChangeRecord(Tmodel modelBusinessEntity, org.uddi.api_v3.TModel apiBusinessEntity, String node) throws DispositionReportFaultMessage { ChangeRecord cr = new ChangeRecord(); if (!apiBusinessEntity.getTModelKey().equals(modelBusinessEntity.getEntityKey())) { throw new FatalErrorException(new ErrorMessage("E_fatalError", "the model and api keys do not match when saving a tmodel!")); } cr.setEntityKey(modelBusinessEntity.getEntityKey()); cr.setNodeID(node); cr.setRecordType(ChangeRecord.RecordType.ChangeRecordNewData); org.uddi.repl_v3.ChangeRecord crapi = new org.uddi.repl_v3.ChangeRecord(); crapi.setChangeID(new ChangeRecordIDType(node, -1L)); crapi.setChangeRecordNewData(new ChangeRecordNewData()); crapi.getChangeRecordNewData().setTModel(apiBusinessEntity); crapi.getChangeRecordNewData().getTModel().setTModelKey(modelBusinessEntity.getEntityKey()); crapi.getChangeRecordNewData().setOperationalInfo(new OperationalInfo()); MappingModelToApi.mapOperationalInfo(modelBusinessEntity, crapi.getChangeRecordNewData().getOperationalInfo()); StringWriter sw = new StringWriter(); JAXB.marshal(crapi, sw); try { cr.setContents(sw.toString().getBytes("UTF8")); } catch (UnsupportedEncodingException ex) { logger.error(ex); } return cr; }
Key key = concept.getKey(); if (key != null && key.getId() != null) tm.setTModelKey(key.getId()); Slot sl1 = concept.getSlot("authorizedName");
Key key = concept.getKey(); if (key != null && key.getId() != null) { tm.setTModelKey(key.getId());
entityKey = keyGen.generate(publisher); validateNotSigned(tModel); tModel.setTModelKey(entityKey); } else { tModel.setTModelKey(entityKey);
entityKey = keyGen.generate(publisher); validateNotSigned(tModel); tModel.setTModelKey(entityKey); } else { tModel.setTModelKey(entityKey);
private static ChangeRecord getChangeRecordConditional(Tmodel modelTModel, TModel apiTModel, String node) throws DispositionReportFaultMessage { ChangeRecord cr = new ChangeRecord(); if (!apiTModel.getTModelKey().equals(modelTModel.getEntityKey())) { throw new FatalErrorException(new ErrorMessage("E_fatalError", "the model and api keys do not match when saving a tmodel!")); } cr.setEntityKey(modelTModel.getEntityKey()); cr.setNodeID(node); cr.setRecordType(ChangeRecord.RecordType.ChangeRecordNewDataConditional); org.uddi.repl_v3.ChangeRecord crapi = new org.uddi.repl_v3.ChangeRecord(); crapi.setChangeID(new ChangeRecordIDType(node, -1L)); crapi.setChangeRecordNewDataConditional(new ChangeRecordNewDataConditional()); crapi.getChangeRecordNewDataConditional().setChangeRecordNewData(new ChangeRecordNewData()); crapi.getChangeRecordNewDataConditional().getChangeRecordNewData().setTModel(apiTModel); crapi.getChangeRecordNewDataConditional().getChangeRecordNewData().getTModel().setTModelKey(modelTModel.getEntityKey()); crapi.getChangeRecordNewDataConditional().getChangeRecordNewData().setOperationalInfo(new OperationalInfo()); MappingModelToApi.mapOperationalInfo(modelTModel, crapi.getChangeRecordNewDataConditional().getChangeRecordNewData().getOperationalInfo()); StringWriter sw = new StringWriter(); JAXB.marshal(crapi, sw); try { cr.setContents(sw.toString().getBytes("UTF8")); } catch (UnsupportedEncodingException ex) { logger.error(ex); } return cr; }
private static ChangeRecord getChangeRecordConditional(Tmodel modelTModel, TModel apiTModel, String node) throws DispositionReportFaultMessage { ChangeRecord cr = new ChangeRecord(); if (!apiTModel.getTModelKey().equals(modelTModel.getEntityKey())) { throw new FatalErrorException(new ErrorMessage("E_fatalError", "the model and api keys do not match when saving a tmodel!")); } cr.setEntityKey(modelTModel.getEntityKey()); cr.setNodeID(node); cr.setRecordType(ChangeRecord.RecordType.ChangeRecordNewDataConditional); org.uddi.repl_v3.ChangeRecord crapi = new org.uddi.repl_v3.ChangeRecord(); crapi.setChangeID(new ChangeRecordIDType(node, -1L)); crapi.setChangeRecordNewDataConditional(new ChangeRecordNewDataConditional()); crapi.getChangeRecordNewDataConditional().setChangeRecordNewData(new ChangeRecordNewData()); crapi.getChangeRecordNewDataConditional().getChangeRecordNewData().setTModel(apiTModel); crapi.getChangeRecordNewDataConditional().getChangeRecordNewData().getTModel().setTModelKey(modelTModel.getEntityKey()); crapi.getChangeRecordNewDataConditional().getChangeRecordNewData().setOperationalInfo(new OperationalInfo()); MappingModelToApi.mapOperationalInfo(modelTModel, crapi.getChangeRecordNewDataConditional().getChangeRecordNewData().getOperationalInfo()); StringWriter sw = new StringWriter(); JAXB.marshal(crapi, sw); try { cr.setContents(sw.toString().getBytes("UTF8")); } catch (UnsupportedEncodingException ex) { logger.error(ex); } return cr; }
tm.setTModelKey(k.getId()); } else { tm.setTModelKey("");
tm.setTModelKey(k.getId()); } else { tm.setTModelKey("");
public static void mapTModel(org.apache.juddi.model.Tmodel modelTModel, org.uddi.api_v3.TModel apiTModel) throws DispositionReportFaultMessage { apiTModel.setTModelKey(modelTModel.getEntityKey()); org.uddi.api_v3.Name apiName = new org.uddi.api_v3.Name(); apiName.setValue(modelTModel.getName()); apiName.setLang(modelTModel.getLangCode()); apiTModel.setName(apiName); apiTModel.setDeleted(modelTModel.getDeleted()); mapTModelDescriptions(modelTModel.getTmodelDescrs(), apiTModel.getDescription()); mapTModelIdentifiers(modelTModel.getTmodelIdentifiers(), apiTModel.getIdentifierBag(), apiTModel); apiTModel.setCategoryBag(mapCategoryBag(modelTModel.getCategoryBag(), apiTModel.getCategoryBag())); mapOverviewDocs(modelTModel.getOverviewDocs(), null, apiTModel); mapSignature(modelTModel.getSignatures(), apiTModel.getSignature()); }
public static void mapTModel(org.apache.juddi.model.Tmodel modelTModel, org.uddi.api_v3.TModel apiTModel) throws DispositionReportFaultMessage { apiTModel.setTModelKey(modelTModel.getEntityKey()); org.uddi.api_v3.Name apiName = new org.uddi.api_v3.Name(); apiName.setValue(modelTModel.getName()); apiName.setLang(modelTModel.getLangCode()); apiTModel.setName(apiName); apiTModel.setDeleted(modelTModel.getDeleted()); mapTModelDescriptions(modelTModel.getTmodelDescrs(), apiTModel.getDescription()); mapTModelIdentifiers(modelTModel.getTmodelIdentifiers(), apiTModel.getIdentifierBag(), apiTModel); apiTModel.setCategoryBag(mapCategoryBag(modelTModel.getCategoryBag(), apiTModel.getCategoryBag())); mapOverviewDocs(modelTModel.getOverviewDocs(), null, apiTModel); mapSignature(modelTModel.getSignatures(), apiTModel.getSignature()); }