Skip to content

Commit

Permalink
CSPACE-6959: Added support for optional property variables. Property …
Browse files Browse the repository at this point in the history
…variables with a '_OPT' suffix will be treat as optional. Non-optional property variables need to be defined as environment variables or JVM system variables.
  • Loading branch information
remillet committed Jun 24, 2016
1 parent 370cee7 commit abc06b9
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 10 deletions.
Expand Up @@ -294,11 +294,17 @@ private void makeRemoteClients(Element tenantBindingElement) {
ele = remoteClientElement.addElement(new QName("password", nstenant));
ele.addText(remoteClient.getPassword());

ele = remoteClientElement.addElement(new QName("tenantId", nstenant));
ele.addText(remoteClient.getTenantId());
// Optional
if (remoteClient.getTenantId() != null) {
ele = remoteClientElement.addElement(new QName("tenantId", nstenant));
ele.addText(remoteClient.getTenantId());
}

ele = remoteClientElement.addElement(new QName("tenantName", nstenant));
ele.addText(remoteClient.getTenantName());
// Optional
if (remoteClient.getTenantName() != null) {
ele = remoteClientElement.addElement(new QName("tenantName", nstenant));
ele.addText(remoteClient.getTenantName());
}

ele = remoteClientElement.addElement(new QName("ssl", nstenant));
ele.addText(remoteClient.getSSL());
Expand Down
10 changes: 4 additions & 6 deletions tomcat-main/src/main/resources/tenants/materials/settings.xml
Expand Up @@ -73,13 +73,11 @@
<remoteclients>
<remoteclient>
<name>default</name>
<url>${CSPACE_CLIENT_SAS_URL}</url>
<user>${CSPACE_CLIENT_SAS_USER}</user>
<password>${CSPACE_CLIENT_SAS_PASSWORD}</password>
<ssl>${CSPACE_CLIENT_SAS_SSL}</ssl>
<url>${CSPACE_CLIENT_SAS_URL_OPT}</url>
<user>${CSPACE_CLIENT_SAS_USER_OPT}</user>
<password>${CSPACE_CLIENT_SAS_PASSWORD_OPT}</password>
<ssl>${CSPACE_CLIENT_SAS_SSL_OPT}</ssl>
<auth>true</auth>
<tenantId>2</tenantId>
<tenantName>testsci.collectionspace.org</tenantName>
</remoteclient>
</remoteclients>
<ims-url>/collectionspace/tenant/materials/</ims-url>
Expand Down

0 comments on commit abc06b9

Please sign in to comment.