Author: alexoree
Date: Mon Mar 25 02:37:00 2013
New Revision: 1460511
URL: http://svn.apache.org/r1460511
Log:
adding test cases for
JUDDI-574, findTmodel search results does not return the Lang element, however
there is no current solution and this will break the build
adding test cases and solutions for:
JUDDI-566, Using service/binding/hostingDirector causes a NPE
JUDDI-565, Binding template validation rules are incorrect
JUDDI-561, Transaction rollback when PersonName Lang is greater than 5
characters
Note: These fixes may cause data loss from previous versions due to database
fields shrinking in size to become spec compliant.
adding test case for
JUDDI-571, find_services lang issue
JUDDI-575 implemented but disabled by default. Flip the setting in
juddiv3.properties to enable, however almost all of the existing unit test will
fail because they use undefined tmodel keys
Added:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidationConstants.java
juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_131_NegativePublicationIntegrationTest.java
Modified:
juddi/trunk/juddi-core-openjpa/src/test/resources/juddiv3.properties
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/config/Install.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/config/Property.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingApiToModel.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/AddressLine.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/AuthToken.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BindingCategoryBag.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BindingDescr.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BindingTemplate.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BusinessDescr.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BusinessName.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/ContactDescr.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/DiscoveryUrl.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/Email.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/InstanceDetailsDescr.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/InstanceDetailsDocDescr.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/KeyedReference.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/OverviewDocDescr.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/PersonName.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/ServiceDescr.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/ServiceName.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/Tmodel.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelDescr.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelIdentifier.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelInstanceInfo.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelInstanceInfoDescr.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidateInquiry.java
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java
juddi/trunk/juddi-core/src/main/resources/juddi_install_data/UDDI_tModels.xml
juddi/trunk/juddi-core/src/main/resources/messages.properties
juddi/trunk/juddi-core/src/test/resources/juddiv3.properties
juddi/trunk/juddi-examples/simple-browse/src/main/java/org/apache/juddi/example/browse/SimpleBrowse.java
juddi/trunk/juddi-examples/uddi-annotations/src/main/webapp/WEB-INF/classes/juddiv3.properties
juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/juddiv3.properties
juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/joepublisher/businessEntity.xml
juddi/trunk/uddi-ws/src/main/java/org/apache/juddi/api_v3/AccessPointType.java
juddi/trunk/uddi-ws/src/main/java/org/uddi/api_v3/BindingTemplate.java
juddi/trunk/uddi-ws/src/main/java/org/uddi/api_v3/BusinessEntity.java
juddi/trunk/uddi-ws/src/main/java/org/uddi/api_v3/BusinessService.java
juddi/trunk/uddi-ws/src/main/java/org/uddi/api_v3/TModel.java
Modified: juddi/trunk/juddi-core-openjpa/src/test/resources/juddiv3.properties
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core-openjpa/src/test/resources/juddiv3.properties?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
--- juddi/trunk/juddi-core-openjpa/src/test/resources/juddiv3.properties
(original)
+++ juddi/trunk/juddi-core-openjpa/src/test/resources/juddiv3.properties Mon
Mar 25 02:37:00 2013
@@ -77,6 +77,14 @@ juddi.notification.interval=5000
juddi.notification.start.buffer=0
-
+# As of 3.1.5
# Duration of time for tokens to expire
-juddi.auth.token.Timeout=15
\ No newline at end of file
+juddi.auth.token.Timeout=15
+
+# As of 3.1.5
+# This setting will force referential integrity for all tModels (except
keyGenerators),
+# category bags, bindingTemplate/AccessPoint/hostingRedirector (referencing
another host),
+# tModelinstanceparms and anything else that references a KeyName
+# default value is true.
+# set to false for backword compatability or for a more lax registry
+juddi.validation.enforceReferentialIntegrity=false
\ No newline at end of file
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/config/Install.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/config/Install.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/config/Install.java
(original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/config/Install.java
Mon Mar 25 02:37:00 2013
@@ -330,7 +330,7 @@ public class Install {
validatePublish.validateNames(businessEntity.getName());
validatePublish.validateDiscoveryUrls(businessEntity.getDiscoveryURLs());
- validatePublish.validateContacts(businessEntity.getContacts());
+
validatePublish.validateContacts(businessEntity.getContacts(),config);
validatePublish.validateCategoryBag(businessEntity.getCategoryBag(),config);
validatePublish.validateIdentifierBag(businessEntity.getIdentifierBag(),config);
@@ -435,7 +435,7 @@ public class Install {
ValidatePublish validatePublish = new
ValidatePublish(rootPublisher);
validatePublish.validateCategoryBag(bindingTemplate.getCategoryBag(), config);
-
validatePublish.validateTModelInstanceDetails(bindingTemplate.getTModelInstanceDetails());
+
validatePublish.validateTModelInstanceDetails(bindingTemplate.getTModelInstanceDetails(),config);
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/config/Property.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/config/Property.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/config/Property.java
(original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/config/Property.java
Mon Mar 25 02:37:00 2013
@@ -1,65 +1,64 @@
package org.apache.juddi.config;
-public interface Property
-{
- public final static String JUDDI_ROOT_PUBLISHER
="juddi.root.publisher";
- public final static String JUDDI_LOAD_INSTALL_DATA
="juddi.load.install.data";
- public final static String JUDDI_PERSISTENCEUNIT_NAME
="juddi.persistenceunit.name";
- public final static String JUDDI_AUTHENTICATOR
="juddi.authenticator";
- public final static String JUDDI_AUTHENTICATOR_URL
="juddi.authenticator.url";
- public final static String JUDDI_CONFIGURATION_RELOAD_DELAY
="juddi.configuration.reload.delay";
- public final static String JUDDI_LOCALE
="juddi.locale";
- public final static String JUDDI_OPERATOR_EMAIL_ADDRESS
="juddi.operatorEmailAddress";
- public final static String JUDDI_MAX_LENGTH
="juddi.maxNameLength";
- public final static String JUDDI_MAX_NAME_ELEMENTS
="juddi.maxNameElementsAllowed";
- public final static String
JUDDI_MAX_BUSINESSES_PER_PUBLISHER="juddi.maxBusinessesPerPublisher";
- public final static String JUDDI_MAX_SERVICES_PER_BUSINESS
="juddi.maxServicesPerBusiness";
- public final static String JUDDI_MAX_BINDINGS_PER_SERVICE
="juddi.maxBindingsPerService";
- public final static String JUDDI_MAX_TMODELS_PER_PUBLISHER
="juddi.maxTModelsPerPublisher";
- public final static String JUDDI_CRYPTOR
="juddi.cryptor";
- public final static String JUDDI_KEYGENERATOR
="juddi.keygenerator";
- public final static String JUDDI_SECURITY_DOMAIN
="juddi.securityDomain";
- public final static String JUDDI_USERSFILE
="juddi.usersfile";
- public final static String JUDDI_MAX_ROWS
="juddi.maxRows";
- public final static String JUDDI_MAX_IN_CLAUSE
="juddi.maxInClause";
- public final static String JUDDI_ROOT_PARTITION
="juddi.rootPartition";
- public final static String JUDDI_NODE_ID
="juddi.nodeId";
- public final static String JUDDI_TRANSFER_EXPIRATION_DAYS
="juddi.transfer.expiration.days";
- public final static String JUDDI_AUTHENTICATE_INQUIRY
="juddi.authenticate.Inquiry";
- public final static String JUDDI_AUTH_TOKEN_EXPIRATION
="juddi.auth.token.Expiration";
- public final static String JUDDI_AUTH_TOKEN_TIMEOUT
="juddi.auth.token.Timeout";
- public final static String
JUDDI_SUBSCRIPTION_EXPIRATION_DAYS="juddi.subscription.expiration.days";
- public final static String JUDDI_NOTIFICATION_START_BUFFER
="juddi.notification.start.buffer";
- public final static String JUDDI_NOTIFICATION_INTERVAL
="juddi.notification.interval";
- public final static String JUDDI_NOTIFICATION_ACCEPTABLE_LAGTIME
="juddi.notification.acceptable.lagtime";
- public final static String JUDDI_NOTIFICATION_MAX_TRIES
="juddi.notification.max.tries";
- public final static String JUDDI_NOTIFICATION_LIST_RESET_INTERVAL
="juddi.notification.list.reset.interval";
- public final static String
JUDDI_SUBSCRIPTION_CHUNKEXPIRATION_MINUTES="juddi.subscription.chunkexpiration.minutes";
- public final static String JUDDI_JNDI_REGISTRATION
="juddi.jndi.registration";
- public final static String JUDDI_RMI_PORT
="juddi.rmi.port";
- public final static String JUDDI_RMI_REGISTRATION
="juddi.rmi.registration";
- public final static String JUDDI_RMI_REGISTRY_PORT
="juddi.rmi.registry.port";
- public final static String JUDDI_SUBSCRIPTION_NOTIFICATION
="juddi.subscription.notification";
- public final static String JUDDI_EMAIL_HOST
="juddi.email.host";
- public final static String JUDDI_EMAIL_PORT
="juddi.email.port";
- public final static String JUDDI_EMAIL_AUTH
="juddi.email.auth";
- public final static String JUDDI_EMAIL_USER
="juddi.email.user";
- public final static String JUDDI_EMAIL_PASSWORD
="juddi.email.password";
- public final static String JUDDI_EMAIL_TRANSPORT
="juddi.email.transport";
- public final static String JUDDI_EMAIL_FROM
="juddi.email.from";
-
- public final static String DEFAULT_CRYPTOR
="org.apache.juddi.cryptor.DefaultCryptor";
- public final static String DEFAULT_USERSFILE
="juddi-users.properties";
- public final static String DEFAULT_XML_USERSFILE
="juddi-users.xml";
- public final static String DEFAULT_ENCRYPTED_XML_USERSFILE
="juddi-users-encrypted.xml";
- public final static String DEFAULT_SECURITY_DOMAIN
="java:/jaas/other";
- public final static boolean DEFAULT_LOAD_INSTALL_DATA =true;
- public final static String DEFAULT_BASE_URL
="http://localhost:8080/juddiv3";
-
- /* Allowing the the user to override jpa persistence properties in the
juddi.properties file */
- public final static String PERSISTENCE_PROVIDER
="persistenceProvider";
- public final static String DATASOURCE
="hibernate.connection.datasource";
- public final static String HBM_DDL_AUTO
="hibernate.hbm2ddl.auto";
- public final static String DEFAULT_SCHEMA
="hibernate.default_schema";
- public final static String HIBERNATE_DIALECT
="hibernate.dialect";
+public interface Property {
+
+ public final static String JUDDI_ROOT_PUBLISHER = "juddi.root.publisher";
+ public final static String JUDDI_LOAD_INSTALL_DATA =
"juddi.load.install.data";
+ public final static String JUDDI_PERSISTENCEUNIT_NAME =
"juddi.persistenceunit.name";
+ public final static String JUDDI_AUTHENTICATOR = "juddi.authenticator";
+ public final static String JUDDI_AUTHENTICATOR_URL =
"juddi.authenticator.url";
+ public final static String JUDDI_CONFIGURATION_RELOAD_DELAY =
"juddi.configuration.reload.delay";
+ public final static String JUDDI_LOCALE = "juddi.locale";
+ public final static String JUDDI_OPERATOR_EMAIL_ADDRESS =
"juddi.operatorEmailAddress";
+ public final static String JUDDI_MAX_LENGTH = "juddi.maxNameLength";
+ public final static String JUDDI_MAX_NAME_ELEMENTS =
"juddi.maxNameElementsAllowed";
+ public final static String JUDDI_MAX_BUSINESSES_PER_PUBLISHER =
"juddi.maxBusinessesPerPublisher";
+ public final static String JUDDI_MAX_SERVICES_PER_BUSINESS =
"juddi.maxServicesPerBusiness";
+ public final static String JUDDI_MAX_BINDINGS_PER_SERVICE =
"juddi.maxBindingsPerService";
+ public final static String JUDDI_MAX_TMODELS_PER_PUBLISHER =
"juddi.maxTModelsPerPublisher";
+ public final static String JUDDI_CRYPTOR = "juddi.cryptor";
+ public final static String JUDDI_KEYGENERATOR = "juddi.keygenerator";
+ public final static String JUDDI_SECURITY_DOMAIN = "juddi.securityDomain";
+ public final static String JUDDI_USERSFILE = "juddi.usersfile";
+ public final static String JUDDI_MAX_ROWS = "juddi.maxRows";
+ public final static String JUDDI_MAX_IN_CLAUSE = "juddi.maxInClause";
+ public final static String JUDDI_ROOT_PARTITION = "juddi.rootPartition";
+ public final static String JUDDI_NODE_ID = "juddi.nodeId";
+ public final static String JUDDI_TRANSFER_EXPIRATION_DAYS =
"juddi.transfer.expiration.days";
+ public final static String JUDDI_AUTHENTICATE_INQUIRY =
"juddi.authenticate.Inquiry";
+ public final static String JUDDI_AUTH_TOKEN_EXPIRATION =
"juddi.auth.token.Expiration";
+ public final static String JUDDI_AUTH_TOKEN_TIMEOUT =
"juddi.auth.token.Timeout";
+ public final static String JUDDI_ENFORCE_REFERENTIAL_INTEGRITY =
"juddi.validation.enforceReferentialIntegrity";
+ public final static String JUDDI_SUBSCRIPTION_EXPIRATION_DAYS =
"juddi.subscription.expiration.days";
+ public final static String JUDDI_NOTIFICATION_START_BUFFER =
"juddi.notification.start.buffer";
+ public final static String JUDDI_NOTIFICATION_INTERVAL =
"juddi.notification.interval";
+ public final static String JUDDI_NOTIFICATION_ACCEPTABLE_LAGTIME =
"juddi.notification.acceptable.lagtime";
+ public final static String JUDDI_NOTIFICATION_MAX_TRIES =
"juddi.notification.max.tries";
+ public final static String JUDDI_NOTIFICATION_LIST_RESET_INTERVAL =
"juddi.notification.list.reset.interval";
+ public final static String JUDDI_SUBSCRIPTION_CHUNKEXPIRATION_MINUTES =
"juddi.subscription.chunkexpiration.minutes";
+ public final static String JUDDI_JNDI_REGISTRATION =
"juddi.jndi.registration";
+ public final static String JUDDI_RMI_PORT = "juddi.rmi.port";
+ public final static String JUDDI_RMI_REGISTRATION =
"juddi.rmi.registration";
+ public final static String JUDDI_RMI_REGISTRY_PORT =
"juddi.rmi.registry.port";
+ public final static String JUDDI_SUBSCRIPTION_NOTIFICATION =
"juddi.subscription.notification";
+ public final static String JUDDI_EMAIL_HOST = "juddi.email.host";
+ public final static String JUDDI_EMAIL_PORT = "juddi.email.port";
+ public final static String JUDDI_EMAIL_AUTH = "juddi.email.auth";
+ public final static String JUDDI_EMAIL_USER = "juddi.email.user";
+ public final static String JUDDI_EMAIL_PASSWORD = "juddi.email.password";
+ public final static String JUDDI_EMAIL_TRANSPORT = "juddi.email.transport";
+ public final static String JUDDI_EMAIL_FROM = "juddi.email.from";
+ public final static String DEFAULT_CRYPTOR =
"org.apache.juddi.cryptor.DefaultCryptor";
+ public final static String DEFAULT_USERSFILE = "juddi-users.properties";
+ public final static String DEFAULT_XML_USERSFILE = "juddi-users.xml";
+ public final static String DEFAULT_ENCRYPTED_XML_USERSFILE =
"juddi-users-encrypted.xml";
+ public final static String DEFAULT_SECURITY_DOMAIN = "java:/jaas/other";
+ public final static boolean DEFAULT_LOAD_INSTALL_DATA = true;
+ public final static String DEFAULT_BASE_URL =
"http://localhost:8080/juddiv3";
+ /* Allowing the the user to override jpa persistence properties in the
juddi.properties file */
+ public final static String PERSISTENCE_PROVIDER = "persistenceProvider";
+ public final static String DATASOURCE = "hibernate.connection.datasource";
+ public final static String HBM_DDL_AUTO = "hibernate.hbm2ddl.auto";
+ public final static String DEFAULT_SCHEMA = "hibernate.default_schema";
+ public final static String HIBERNATE_DIALECT = "hibernate.dialect";
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingApiToModel.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingApiToModel.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingApiToModel.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/mapping/MappingApiToModel.java
Mon Mar 25 02:37:00 2013
@@ -17,7 +17,6 @@
package org.apache.juddi.mapping;
-import java.io.StringWriter;
import java.util.ArrayList;
import java.util.Date;
import java.util.GregorianCalendar;
@@ -60,8 +59,6 @@ import org.w3._2000._09.xmldsig_.X509Dat
import org.w3c.dom.DOMException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
-import org.w3c.dom.NamedNodeMap;
-import org.w3c.dom.Node;
import org.w3c.dom.ls.DOMImplementationLS;
import org.w3c.dom.ls.LSException;
import org.w3c.dom.ls.LSSerializer;
@@ -500,7 +497,7 @@ public class MappingApiToModel {
modelBindingTemplate.setBusinessService(modelBusinessService);
modelBindingTemplate.setEntityKey(apiBindingTemplate.getBindingKey());
- if (apiBindingTemplate.getAccessPoint()!=null)
+ if (apiBindingTemplate.getAccessPoint()!=null)
{
modelBindingTemplate.setAccessPointType(apiBindingTemplate.getAccessPoint().getUseType());
modelBindingTemplate.setAccessPointUrl(apiBindingTemplate.getAccessPoint().getValue());
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/AddressLine.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/AddressLine.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/AddressLine.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/AddressLine.java
Mon Mar 25 02:37:00 2013
@@ -81,7 +81,7 @@ public class AddressLine implements java
this.line = line;
}
- @Column(name = "key_name")
+ @Column(name = "key_name", length=255)
public String getKeyName() {
return this.keyName;
}
@@ -89,7 +89,7 @@ public class AddressLine implements java
this.keyName = keyName;
}
- @Column(name = "key_value")
+ @Column(name = "key_value", length=255)
public String getKeyValue() {
return this.keyValue;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/AuthToken.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/AuthToken.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/AuthToken.java
(original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/AuthToken.java
Mon Mar 25 02:37:00 2013
@@ -16,14 +16,12 @@ package org.apache.juddi.model;
*/
import java.util.Date;
-
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
-
/**
* @author <a href="mailto:[email protected]">Kurt T Stam</a>
*/
@@ -38,6 +36,7 @@ public class AuthToken implements java.i
private Date lastUsed;
private int numberOfUses;
private int tokenState;
+
public AuthToken() {
}
@@ -78,7 +77,7 @@ public class AuthToken implements java.i
public void setCreated(Date created) {
this.created = created;
}
-
+
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "last_used", nullable = false, length = 29)
public Date getLastUsed() {
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BindingCategoryBag.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BindingCategoryBag.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BindingCategoryBag.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BindingCategoryBag.java
Mon Mar 25 02:37:00 2013
@@ -28,25 +28,25 @@ import javax.persistence.Table;
@Table(name = "j3_binding_category_bag")
public class BindingCategoryBag extends CategoryBag {
- private static final long serialVersionUID = 328415084782176174L;
- private BindingTemplate bindingTemplate;
+ private static final long serialVersionUID = 328415084782176174L;
+ private BindingTemplate bindingTemplate;
- public BindingCategoryBag() {
- super();
- }
-
- public BindingCategoryBag(BindingTemplate bindingTemplate) {
- super();
- this.bindingTemplate = bindingTemplate;
- }
-
- @OneToOne(optional=false, fetch = FetchType.LAZY)
+ public BindingCategoryBag() {
+ super();
+ }
+
+ public BindingCategoryBag(BindingTemplate bindingTemplate) {
+ super();
+ this.bindingTemplate = bindingTemplate;
+ }
+
+ @OneToOne(optional = false, fetch = FetchType.LAZY)
@JoinColumn(name = "entity_key")
- public BindingTemplate getBindingTemplate() {
- return bindingTemplate;
- }
+ public BindingTemplate getBindingTemplate() {
+ return bindingTemplate;
+ }
- public void setBindingTemplate(BindingTemplate bindingTemplate) {
- this.bindingTemplate = bindingTemplate;
- }
+ public void setBindingTemplate(BindingTemplate bindingTemplate) {
+ this.bindingTemplate = bindingTemplate;
+ }
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BindingDescr.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BindingDescr.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BindingDescr.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BindingDescr.java
Mon Mar 25 02:37:00 2013
@@ -72,7 +72,7 @@ public class BindingDescr implements jav
this.bindingTemplate = bindingTemplate;
}
- @Column(name = "lang_code", length = 5)
+ @Column(name = "lang_code", length = 26)
public String getLangCode() {
return this.langCode;
}
@@ -80,12 +80,12 @@ public class BindingDescr implements jav
this.langCode = langCode;
}
- @Column(name = "descr", nullable = false, length = 1024)
+ @Column(name = "descr", nullable = false, length = 255)
public String getDescr() {
return this.descr;
}
public void setDescr(String descr) {
- this.descr = descr;
+ this.descr = descr;
}
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BindingTemplate.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BindingTemplate.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BindingTemplate.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BindingTemplate.java
Mon Mar 25 02:37:00 2013
@@ -18,7 +18,6 @@ package org.apache.juddi.model;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
-
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
@@ -90,7 +89,7 @@ public class BindingTemplate extends Udd
this.accessPointType = accessPointType;
}
- @Column(name = "access_point_url", length = 4000)
+ @Column(name = "access_point_url", length = 4096)
public String getAccessPointUrl() {
return this.accessPointUrl;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BusinessDescr.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BusinessDescr.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BusinessDescr.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BusinessDescr.java
Mon Mar 25 02:37:00 2013
@@ -72,7 +72,7 @@ public class BusinessDescr implements ja
this.businessEntity = businessEntity;
}
- @Column(name = "lang_code", length = 5)
+ @Column(name = "lang_code", length = 26)
public String getLangCode() {
return this.langCode;
}
@@ -80,7 +80,7 @@ public class BusinessDescr implements ja
this.langCode = langCode;
}
- @Column(name = "descr", nullable = false, length = 1024)
+ @Column(name = "descr", nullable = false, length = 255)
public String getDescr() {
return this.descr;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BusinessName.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BusinessName.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BusinessName.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/BusinessName.java
Mon Mar 25 02:37:00 2013
@@ -72,7 +72,7 @@ public class BusinessName implements jav
this.businessEntity = businessEntity;
}
- @Column(name = "lang_code", length = 5)
+ @Column(name = "lang_code", length = 26)
public String getLangCode() {
return this.langCode;
}
@@ -80,7 +80,7 @@ public class BusinessName implements jav
this.langCode = langCode;
}
- @Column(name = "name", nullable = false)
+ @Column(name = "name", nullable = false, length=255)
public String getName() {
return this.name;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/ContactDescr.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/ContactDescr.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/ContactDescr.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/ContactDescr.java
Mon Mar 25 02:37:00 2013
@@ -71,7 +71,7 @@ public class ContactDescr implements jav
this.contact = contact;
}
- @Column(name = "lang_code", length = 5)
+ @Column(name = "lang_code", length = 26)
public String getLangCode() {
return this.langCode;
}
@@ -79,7 +79,7 @@ public class ContactDescr implements jav
this.langCode = langCode;
}
- @Column(name = "descr", nullable = false, length = 1024)
+ @Column(name = "descr", nullable = false, length = 255)
public String getDescr() {
return this.descr;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/DiscoveryUrl.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/DiscoveryUrl.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/DiscoveryUrl.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/DiscoveryUrl.java
Mon Mar 25 02:37:00 2013
@@ -67,7 +67,7 @@ public class DiscoveryUrl implements jav
this.businessEntity = businessEntity;
}
- @Column(name = "use_type", nullable = false)
+ @Column(name = "use_type", nullable = false, length=255)
public String getUseType() {
return this.useType;
}
@@ -75,7 +75,7 @@ public class DiscoveryUrl implements jav
this.useType = useType;
}
- @Column(name = "url", nullable = false)
+ @Column(name = "url", nullable = false, length=4096)
public String getUrl() {
return this.url;
}
Modified: juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/Email.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/Email.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/Email.java
(original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/Email.java Mon
Mar 25 02:37:00 2013
@@ -71,7 +71,7 @@ public class Email implements java.io.Se
this.contact = contact;
}
- @Column(name = "use_type")
+ @Column(name = "use_type", length=255)
public String getUseType() {
return this.useType;
}
@@ -79,7 +79,7 @@ public class Email implements java.io.Se
this.useType = useType;
}
- @Column(name = "email_address", nullable = false)
+ @Column(name = "email_address", nullable = false, length=4096)
public String getEmailAddress() {
return this.emailAddress;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/InstanceDetailsDescr.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/InstanceDetailsDescr.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/InstanceDetailsDescr.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/InstanceDetailsDescr.java
Mon Mar 25 02:37:00 2013
@@ -71,7 +71,7 @@ public class InstanceDetailsDescr implem
this.tmodelInstanceInfo = tmodelInstanceInfo;
}
- @Column(name = "lang_code", length = 5)
+ @Column(name = "lang_code", length = 26)
public String getLangCode() {
return this.langCode;
}
@@ -79,7 +79,7 @@ public class InstanceDetailsDescr implem
this.langCode = langCode;
}
- @Column(name = "descr", nullable = false, length = 1024)
+ @Column(name = "descr", nullable = false, length = 255)
public String getDescr() {
return this.descr;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/InstanceDetailsDocDescr.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/InstanceDetailsDocDescr.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/InstanceDetailsDocDescr.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/InstanceDetailsDocDescr.java
Mon Mar 25 02:37:00 2013
@@ -75,7 +75,7 @@ public class InstanceDetailsDocDescr imp
this.tmodelInstanceInfo = tmodelInstanceInfo;
}
- @Column(name = "lang_code", length = 5)
+ @Column(name = "lang_code", length = 26)
public String getLangCode() {
return this.langCode;
}
@@ -83,7 +83,7 @@ public class InstanceDetailsDocDescr imp
this.langCode = langCode;
}
- @Column(name = "descr", nullable = false, length = 1024)
+ @Column(name = "descr", nullable = false, length = 255)
public String getDescr() {
return this.descr;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/KeyedReference.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/KeyedReference.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/KeyedReference.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/KeyedReference.java
Mon Mar 25 02:37:00 2013
@@ -99,7 +99,7 @@ public class KeyedReference implements j
this.tmodelKeyRef = tmodelKeyRef;
}
- @Column(name = "key_name")
+ @Column(name = "key_name", length = 255)
public String getKeyName() {
return this.keyName;
}
@@ -107,7 +107,7 @@ public class KeyedReference implements j
this.keyName = keyName;
}
- @Column(name = "key_value", nullable = false)
+ @Column(name = "key_value", nullable = false, length = 255)
public String getKeyValue() {
return this.keyValue;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/OverviewDocDescr.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/OverviewDocDescr.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/OverviewDocDescr.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/OverviewDocDescr.java
Mon Mar 25 02:37:00 2013
@@ -73,7 +73,7 @@ public class OverviewDocDescr implements
this.overviewDoc = overviewDoc;
}
- @Column(name = "lang_code", length = 5)
+ @Column(name = "lang_code", length = 26)
public String getLangCode() {
return this.langCode;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/PersonName.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/PersonName.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/PersonName.java
(original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/PersonName.java
Mon Mar 25 02:37:00 2013
@@ -70,7 +70,7 @@ public class PersonName implements java.
this.contact = contact;
}
- @Column(name = "lang_code", length = 5)
+ @Column(name = "lang_code", length = 26)
public String getLangCode() {
return this.langCode;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/ServiceDescr.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/ServiceDescr.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/ServiceDescr.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/ServiceDescr.java
Mon Mar 25 02:37:00 2013
@@ -70,7 +70,7 @@ public class ServiceDescr implements jav
this.businessService = businessService;
}
- @Column(name = "lang_code", length = 5)
+ @Column(name = "lang_code", length = 26)
public String getLangCode() {
return this.langCode;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/ServiceName.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/ServiceName.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/ServiceName.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/ServiceName.java
Mon Mar 25 02:37:00 2013
@@ -71,7 +71,7 @@ public class ServiceName implements java
this.businessService = businessService;
}
- @Column(name = "lang_code", length = 5)
+ @Column(name = "lang_code", length = 26)
public String getLangCode() {
return this.langCode;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/Tmodel.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/Tmodel.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/Tmodel.java
(original)
+++ juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/Tmodel.java Mon
Mar 25 02:37:00 2013
@@ -73,7 +73,7 @@ public class Tmodel extends UddiEntity i
this.categoryBag = categoryBag;
}
- @Column(name = "name", nullable = false)
+ @Column(name = "name", nullable = false, length = 255)
public String getName() {
return this.name;
}
@@ -81,7 +81,7 @@ public class Tmodel extends UddiEntity i
this.name = name;
}
- @Column(name = "lang_code", length = 5)
+ @Column(name = "lang_code", length = 26)
public String getLangCode() {
return this.langCode;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelDescr.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelDescr.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelDescr.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelDescr.java
Mon Mar 25 02:37:00 2013
@@ -71,7 +71,7 @@ public class TmodelDescr implements java
this.tmodel = tmodel;
}
- @Column(name = "lang_code", length = 5)
+ @Column(name = "lang_code", length = 26)
public String getLangCode() {
return this.langCode;
}
@@ -79,7 +79,7 @@ public class TmodelDescr implements java
this.langCode = langCode;
}
- @Column(name = "descr", nullable = false, length = 1024)
+ @Column(name = "descr", nullable = false, length = 255)
public String getDescr() {
return this.descr;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelIdentifier.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelIdentifier.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelIdentifier.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelIdentifier.java
Mon Mar 25 02:37:00 2013
@@ -75,7 +75,7 @@ public class TmodelIdentifier implements
this.tmodel = tmodel;
}
- @Column(name = "tmodel_key_ref")
+ @Column(name = "tmodel_key_ref", length = 255)
public String getTmodelKeyRef() {
return this.tmodelKeyRef;
}
@@ -83,7 +83,7 @@ public class TmodelIdentifier implements
this.tmodelKeyRef = tmodelKeyRef;
}
- @Column(name = "key_name")
+ @Column(name = "key_name", length = 255)
public String getKeyName() {
return this.keyName;
}
@@ -91,7 +91,7 @@ public class TmodelIdentifier implements
this.keyName = keyName;
}
- @Column(name = "key_value", nullable = false)
+ @Column(name = "key_value", nullable = false, length = 255)
public String getKeyValue() {
return this.keyValue;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelInstanceInfo.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelInstanceInfo.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelInstanceInfo.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelInstanceInfo.java
Mon Mar 25 02:37:00 2013
@@ -95,7 +95,7 @@ public class TmodelInstanceInfo implemen
this.tmodelKey = tmodelKey;
}
- @Column(name = "instance_parms", length = 512)
+ @Column(name = "instance_parms", length = 8192)
public String getInstanceParms() {
return this.instanceParms;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelInstanceInfoDescr.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelInstanceInfoDescr.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelInstanceInfoDescr.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/model/TmodelInstanceInfoDescr.java
Mon Mar 25 02:37:00 2013
@@ -70,7 +70,7 @@ public class TmodelInstanceInfoDescr imp
this.tmodelInstanceInfo = tmodelInstanceInfo;
}
- @Column(name = "lang_code", length = 5)
+ @Column(name = "lang_code", length = 26)
public String getLangCode() {
return this.langCode;
}
@@ -78,7 +78,7 @@ public class TmodelInstanceInfoDescr imp
this.langCode = langCode;
}
- @Column(name = "descr", nullable = false, length = 1024)
+ @Column(name = "descr", nullable = false, length = 255)
public String getDescr() {
return this.descr;
}
Modified:
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidateInquiry.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidateInquiry.java?rev=1460511&r1=1460510&r2=1460511&view=diff
==============================================================================
---
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidateInquiry.java
(original)
+++
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/validation/ValidateInquiry.java
Mon Mar 25 02:37:00 2013
@@ -315,6 +315,7 @@ public class ValidateInquiry extends Val
for (Name n : names) {
if (n.getValue() == null ||
n.getValue().length() == 0)
throw new ValueNotAllowedException(new
ErrorMessage("errors.names.NoValue"));
+ ValidatePublish.validateLang(n.getLang());
}
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]