You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by ks...@apache.org on 2009/10/06 08:16:57 UTC
svn commit: r822141 - in
/webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3:
annotations/AnnotationProcessor.java client/i18n/EntityForLang.java
Author: kstam
Date: Tue Oct 6 06:16:57 2009
New Revision: 822141
URL: http://svn.apache.org/viewvc?rev=822141&view=rev
Log:
JUDDI-287 adding auto register/unregister annotations.
Modified:
webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/annotations/AnnotationProcessor.java
webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/i18n/EntityForLang.java
Modified: webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/annotations/AnnotationProcessor.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/annotations/AnnotationProcessor.java?rev=822141&r1=822140&r2=822141&view=diff
==============================================================================
--- webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/annotations/AnnotationProcessor.java (original)
+++ webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/annotations/AnnotationProcessor.java Tue Oct 6 06:16:57 2009
@@ -117,6 +117,7 @@
Description bindingDescription = new Description();
bindingDescription.setLang(bindingLang);
bindingDescription.setValue(uddiServiceBinding.description());
+ bindingTemplate.getDescription().add(bindingDescription);
AccessPoint accessPoint = new AccessPoint();
accessPoint.setUseType(AccessPointType.WSDL_DEPLOYMENT.toString());
Modified: webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/i18n/EntityForLang.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/i18n/EntityForLang.java?rev=822141&r1=822140&r2=822141&view=diff
==============================================================================
--- webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/i18n/EntityForLang.java (original)
+++ webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/i18n/EntityForLang.java Tue Oct 6 06:16:57 2009
@@ -29,6 +29,12 @@
public static Name getName(List<Name> entityList, String lang) {
+ if (entityList.size()==0) {
+ Name name = new Name();
+ name.setValue("");
+ name.setLang(lang);
+ entityList.add(name);
+ }
if (lang==null) return entityList.get(0);
for (Name entity : entityList) {
if (lang.equalsIgnoreCase(entity.getLang())) {
@@ -40,6 +46,11 @@
public static Address getAddress(List<Address> entityList, String lang) {
+ if (entityList.size()==0) {
+ Address address = new Address();
+ address.setLang(lang);
+ entityList.add(address);
+ }
if (lang==null) return entityList.get(0);
for (Address entity : entityList) {
if (lang.equalsIgnoreCase(entity.getLang())) {
@@ -51,6 +62,12 @@
public static Description getDescription(List<Description> entityList, String lang) {
+ if (entityList.size()==0) {
+ Description description = new Description();
+ description.setValue("");
+ description.setLang(lang);
+ entityList.add(description);
+ }
if (lang==null) return entityList.get(0);
for (Description entity : entityList) {
if (lang.equalsIgnoreCase(entity.getLang())) {
---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-cvs-help@ws.apache.org