Subscription subIn = (Subscription)EntityCreator.buildFromDoc(subscriptionXML, "org.uddi.sub_v3"); List<Subscription> subscriptionList = new ArrayList<Subscription>(); subIn.setSubscriptionKey(subscriptionKey);
Duration oneMinute = DatatypeFactory.newInstance().newDuration("PT1M"); subscription.setNotificationInterval(oneMinute); subscription.setSubscriptionKey(subscriptionKey); clerk.register(subscription); this.subscriptionKey = subscriptionKey;
KeyGenerator keyGen = KeyGeneratorFactory.getKeyGenerator(); entityKey = keyGen.generate(publisher); subscription.setSubscriptionKey(entityKey); } else { subscription.setSubscriptionKey(entityKey); ValidatePublish.validateKeyLength(entityKey); Object obj = em.find(org.apache.juddi.model.Subscription.class, entityKey);
KeyGenerator keyGen = KeyGeneratorFactory.getKeyGenerator(); entityKey = keyGen.generate(publisher); subscription.setSubscriptionKey(entityKey); } else { subscription.setSubscriptionKey(entityKey); ValidatePublish.validateKeyLength(entityKey); Object obj = em.find(org.apache.juddi.model.Subscription.class, entityKey);
public static void mapSubscription(org.apache.juddi.model.Subscription modelSubscription, org.uddi.sub_v3.Subscription apiSubscription) throws DispositionReportFaultMessage { apiSubscription.setSubscriptionKey(modelSubscription.getSubscriptionKey()); apiSubscription.setBrief(modelSubscription.isBrief()); apiSubscription.setExpiresAfter(TypeConvertor.convertDateToXMLGregorianCalendar(modelSubscription.getExpiresAfter())); apiSubscription.setBindingKey(modelSubscription.getBindingKey()); apiSubscription.setMaxEntities(modelSubscription.getMaxEntities()); apiSubscription.setNotificationInterval(TypeConvertor.convertStringToDuration(modelSubscription.getNotificationInterval())); try { SubscriptionFilter existingFilter = (SubscriptionFilter) JAXBMarshaller.unmarshallFromString(modelSubscription.getSubscriptionFilter(), JAXBMarshaller.PACKAGE_SUBSCRIPTION); apiSubscription.setSubscriptionFilter(existingFilter); } catch (JAXBException e) { logger.error("JAXB Exception while marshalling subscription filter", e); throw new FatalErrorException(new ErrorMessage("errors.Unspecified")); } }
public static void mapSubscription(org.apache.juddi.model.Subscription modelSubscription, org.uddi.sub_v3.Subscription apiSubscription) throws DispositionReportFaultMessage { apiSubscription.setSubscriptionKey(modelSubscription.getSubscriptionKey()); apiSubscription.setBrief(modelSubscription.isBrief()); apiSubscription.setExpiresAfter(TypeConvertor.convertDateToXMLGregorianCalendar(modelSubscription.getExpiresAfter())); apiSubscription.setBindingKey(modelSubscription.getBindingKey()); apiSubscription.setMaxEntities(modelSubscription.getMaxEntities()); apiSubscription.setNotificationInterval(TypeConvertor.convertStringToDuration(modelSubscription.getNotificationInterval())); try { SubscriptionFilter existingFilter = (SubscriptionFilter) JAXBMarshaller.unmarshallFromString(modelSubscription.getSubscriptionFilter(), JAXBMarshaller.PACKAGE_SUBSCRIPTION); apiSubscription.setSubscriptionFilter(existingFilter); } catch (JAXBException e) { logger.error("JAXB Exception while marshalling subscription filter", e); throw new FatalErrorException(new ErrorMessage("errors.Unspecified")); } }