summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2014-02-26 10:30:04 +0100
committerAndrew Branson <andrew.branson@cern.ch>2014-02-26 10:30:04 +0100
commit7381a549557ff474469b7b805f2506eba8220420 (patch)
tree3de2e4e44b2d2f0f9db420220011cd35c984fea1
parentcaabd3cba2ad9d454e119c4b241de9632b61cd43 (diff)
New Gateway property API
-rw-r--r--src/main/java/com/c2kernel/gui/Console.java3
-rw-r--r--src/main/java/com/c2kernel/gui/EntityFinder.java2
-rw-r--r--src/main/java/com/c2kernel/gui/ImageLoader.java1
-rw-r--r--src/main/java/com/c2kernel/gui/LoginBox.java2
-rw-r--r--src/main/java/com/c2kernel/gui/MainFrame.java10
-rw-r--r--src/main/java/com/c2kernel/gui/MenuBuilder.java5
-rw-r--r--src/main/java/com/c2kernel/gui/lifecycle/chooser/LDAPEntryChooser.java2
-rw-r--r--src/main/java/com/c2kernel/gui/lifecycle/desc/CompActDefOutcomeHandler.java2
-rw-r--r--src/main/java/com/c2kernel/gui/tabs/EntityTabPane.java4
-rw-r--r--src/main/java/com/c2kernel/gui/tabs/PropertiesPane.java2
-rw-r--r--src/main/java/com/c2kernel/gui/tabs/WorkflowPane.java2
-rw-r--r--src/main/java/com/c2kernel/gui/tree/Node.java2
12 files changed, 17 insertions, 20 deletions
diff --git a/src/main/java/com/c2kernel/gui/Console.java b/src/main/java/com/c2kernel/gui/Console.java
index f8420c5..ae3a2cc 100644
--- a/src/main/java/com/c2kernel/gui/Console.java
+++ b/src/main/java/com/c2kernel/gui/Console.java
@@ -24,7 +24,6 @@ import javax.swing.JTextArea;
import javax.swing.JTextField;
import com.c2kernel.process.Gateway;
-import com.c2kernel.process.resource.Resource;
import com.c2kernel.utils.FileStringUtility;
import com.c2kernel.utils.Logger;
@@ -46,7 +45,7 @@ public class Console extends JFrame {
FileWriter logFile;
ConsoleConnection connection;
JFileChooser scriptLoader = new JFileChooser();
- static int bufferSize = Integer.parseInt(Gateway.getProperty("Console.bufferSize", "200"));
+ static int bufferSize = Gateway.getProperties().getInt("Console.bufferSize", 200);
public Console(String host, int port) {
super("Cristal Console - "+host);
diff --git a/src/main/java/com/c2kernel/gui/EntityFinder.java b/src/main/java/com/c2kernel/gui/EntityFinder.java
index 5f841b1..1423055 100644
--- a/src/main/java/com/c2kernel/gui/EntityFinder.java
+++ b/src/main/java/com/c2kernel/gui/EntityFinder.java
@@ -119,7 +119,7 @@ public class EntityFinder extends Box implements Runnable {
// create plugins
Logger.msg(6, "ItemFinder() - creating plugins");
- String requiredListeners = Gateway.getProperty("DomainKeyListeners");
+ String requiredListeners = Gateway.getProperties().getProperty("DomainKeyListeners");
if (requiredListeners != null) {
StringTokenizer tok = new StringTokenizer(requiredListeners, ",");
while (tok.hasMoreTokens()) {
diff --git a/src/main/java/com/c2kernel/gui/ImageLoader.java b/src/main/java/com/c2kernel/gui/ImageLoader.java
index 4037f61..121bcca 100644
--- a/src/main/java/com/c2kernel/gui/ImageLoader.java
+++ b/src/main/java/com/c2kernel/gui/ImageLoader.java
@@ -9,7 +9,6 @@ import javax.swing.ImageIcon;
import com.c2kernel.common.ObjectNotFoundException;
import com.c2kernel.process.Gateway;
-import com.c2kernel.process.resource.Resource;
import com.c2kernel.utils.Logger;
public class ImageLoader {
diff --git a/src/main/java/com/c2kernel/gui/LoginBox.java b/src/main/java/com/c2kernel/gui/LoginBox.java
index fb52a7b..ce7a48d 100644
--- a/src/main/java/com/c2kernel/gui/LoginBox.java
+++ b/src/main/java/com/c2kernel/gui/LoginBox.java
@@ -67,7 +67,7 @@ public class LoginBox extends JFrame {
public LoginBox(int attempt,String title,String lastUser,String bottomMessage,
javax.swing.ImageIcon imageHolder,MainFrame mainFrame) {
- String iconFile = Gateway.getProperty("AppIcon");
+ String iconFile = Gateway.getProperties().getProperty("AppIcon");
if (iconFile != null)
this.setIconImage(ImageLoader.findImage(iconFile).getImage());
this.errorLabel.setText(bottomMessage);
diff --git a/src/main/java/com/c2kernel/gui/MainFrame.java b/src/main/java/com/c2kernel/gui/MainFrame.java
index 5edef4a..62418d1 100644
--- a/src/main/java/com/c2kernel/gui/MainFrame.java
+++ b/src/main/java/com/c2kernel/gui/MainFrame.java
@@ -97,7 +97,7 @@ public class MainFrame extends javax.swing.JFrame {
public void showLogin() {
// Log in
- logoURL = Gateway.getProperty("Logo");
+ logoURL = Gateway.getProperties().getProperty("Logo");
URL pictureUrl;
String bottomMessage =
Language.translate("Please enter username & password");
@@ -112,7 +112,7 @@ public class MainFrame extends javax.swing.JFrame {
LoginBox login =
new LoginBox(
5,
- Gateway.getProperty("Name"),
+ Gateway.getProperties().getProperty("Name"),
getPref("lastUser."+Gateway.getCentreId(), null),
bottomMessage,
imageHolder, this);
@@ -127,9 +127,9 @@ public class MainFrame extends javax.swing.JFrame {
getContentPane().setLayout(gridbag);
this.setTitle(
- userAgent.getName()+"@"+Gateway.getProperty("Name") + " - " + Language.translate("Cristal 2"));
+ userAgent.getName()+"@"+Gateway.getProperties().getProperty("Name") + " - " + Language.translate("Cristal 2"));
- String iconFile = Gateway.getProperty("AppIcon");
+ String iconFile = Gateway.getProperties().getProperty("AppIcon");
if (iconFile != null)
this.setIconImage(ImageLoader.findImage(iconFile).getImage());
@@ -267,7 +267,7 @@ public class MainFrame extends javax.swing.JFrame {
plugins.setSelectedIndex(0);
// load execution plugins
- String pluginList = Gateway.getProperty("Executors");
+ String pluginList = Gateway.getProperties().getProperty("Executors");
if (pluginList != null) {
StringTokenizer tok = new StringTokenizer(pluginList, ",");
while (tok.hasMoreTokens()) {
diff --git a/src/main/java/com/c2kernel/gui/MenuBuilder.java b/src/main/java/com/c2kernel/gui/MenuBuilder.java
index c183cba..2200f4b 100644
--- a/src/main/java/com/c2kernel/gui/MenuBuilder.java
+++ b/src/main/java/com/c2kernel/gui/MenuBuilder.java
@@ -30,7 +30,6 @@ import com.c2kernel.lookup.DomainPath;
import com.c2kernel.lookup.Path;
import com.c2kernel.persistency.ClusterStorage;
import com.c2kernel.process.Gateway;
-import com.c2kernel.process.resource.Resource;
import com.c2kernel.property.Property;
import com.c2kernel.utils.FileStringUtility;
import com.c2kernel.utils.Language;
@@ -216,7 +215,7 @@ public class MenuBuilder extends JMenuBar implements ActionListener, ItemListene
String aboutInfo;
try
{
- aboutInfo = FileStringUtility.file2String(Gateway.getProperty("about"));
+ aboutInfo = FileStringUtility.file2String(Gateway.getProperties().getProperty("about"));
}
catch (Exception e)
{
@@ -258,7 +257,7 @@ public class MenuBuilder extends JMenuBar implements ActionListener, ItemListene
myPane.setMessageType(JOptionPane.INFORMATION_MESSAGE);
JDialog dialog = myPane.createDialog(null, Language.translate("About"));
dialog.setResizable(false);
- Icon icon = ImageLoader.findImage(Gateway.getProperty("banner"));
+ Icon icon = ImageLoader.findImage(Gateway.getProperties().getProperty("banner"));
myPane.setIcon(icon);
dialog.pack();
dialog.setVisible(true);
diff --git a/src/main/java/com/c2kernel/gui/lifecycle/chooser/LDAPEntryChooser.java b/src/main/java/com/c2kernel/gui/lifecycle/chooser/LDAPEntryChooser.java
index 8a2c0cc..03dfebc 100644
--- a/src/main/java/com/c2kernel/gui/lifecycle/chooser/LDAPEntryChooser.java
+++ b/src/main/java/com/c2kernel/gui/lifecycle/chooser/LDAPEntryChooser.java
@@ -62,7 +62,7 @@ public class LDAPEntryChooser extends JComboBox
@Override
public synchronized Dimension getSize()
{
- if ("1".equals(Gateway.getProperty("ResizeCombo")))
+ if (Gateway.getProperties().getInt("ResizeCombo") > 0)
return new Dimension(super.getSize().width<400?400:super.getSize().width,super.getSize().height);
return super.getSize();
}
diff --git a/src/main/java/com/c2kernel/gui/lifecycle/desc/CompActDefOutcomeHandler.java b/src/main/java/com/c2kernel/gui/lifecycle/desc/CompActDefOutcomeHandler.java
index 75b3ff7..3cdefee 100644
--- a/src/main/java/com/c2kernel/gui/lifecycle/desc/CompActDefOutcomeHandler.java
+++ b/src/main/java/com/c2kernel/gui/lifecycle/desc/CompActDefOutcomeHandler.java
@@ -202,7 +202,7 @@ public class CompActDefOutcomeHandler
public VertexPropertyPanel loadPropertyPanel()
{
- String wfPanelClass = Gateway.getProperty("WfPropertyPanel");
+ String wfPanelClass = Gateway.getProperties().getProperty("WfPropertyPanel");
if (wfPanelClass != null) {
try {
Class<?> panelClass = Class.forName(wfPanelClass);
diff --git a/src/main/java/com/c2kernel/gui/tabs/EntityTabPane.java b/src/main/java/com/c2kernel/gui/tabs/EntityTabPane.java
index 8847996..70f4930 100644
--- a/src/main/java/com/c2kernel/gui/tabs/EntityTabPane.java
+++ b/src/main/java/com/c2kernel/gui/tabs/EntityTabPane.java
@@ -173,7 +173,7 @@ public class EntityTabPane extends JPanel implements Runnable {
}
static public OutcomeHandler getOutcomeHandler(String schema, int version) {
- String ohClassName = Gateway.getProperty("OutcomeHandler."+schema+"."+version);
+ String ohClassName = Gateway.getProperties().getProperty("OutcomeHandler."+schema+"."+version);
try {
if (ohClassName != null && ohClassName.length() > 0) {
Class<?> ohClass = Class.forName(ohClassName);
@@ -182,7 +182,7 @@ public class EntityTabPane extends JPanel implements Runnable {
} catch (Exception ex) {
Logger.error("Error creating handler "+ohClassName+". using default outcome editor");
}
- ohClassName = Gateway.getProperty("OutcomeHandler.*");
+ ohClassName = Gateway.getProperties().getProperty("OutcomeHandler.*");
try {
if (ohClassName != null && ohClassName.length() > 0) {
Class<?> ohClass = Class.forName(ohClassName);
diff --git a/src/main/java/com/c2kernel/gui/tabs/PropertiesPane.java b/src/main/java/com/c2kernel/gui/tabs/PropertiesPane.java
index 30bd77d..7cbd00e 100644
--- a/src/main/java/com/c2kernel/gui/tabs/PropertiesPane.java
+++ b/src/main/java/com/c2kernel/gui/tabs/PropertiesPane.java
@@ -80,7 +80,7 @@ public class PropertiesPane extends EntityTabPane implements EntityProxyObserver
add(domAdmin);
- if ("true".equals(Gateway.getProperty("EnableItemErase"))) {
+ if (Gateway.getProperties().getBoolean("EnableItemErase")) {
c.gridy++;
c.fill = GridBagConstraints.NONE;
eraseButton = new JButton(Language.translate("Erase!"));
diff --git a/src/main/java/com/c2kernel/gui/tabs/WorkflowPane.java b/src/main/java/com/c2kernel/gui/tabs/WorkflowPane.java
index 30e7887..754cf60 100644
--- a/src/main/java/com/c2kernel/gui/tabs/WorkflowPane.java
+++ b/src/main/java/com/c2kernel/gui/tabs/WorkflowPane.java
@@ -254,7 +254,7 @@ public class WorkflowPane extends EntityTabPane implements EntityProxyObserver<W
public void setNewPropertyPanel()
{
- String wfPanelClass = Gateway.getProperty("WfPropertyPanel");
+ String wfPanelClass = Gateway.getProperties().getProperty("WfPropertyPanel");
if (wfPanelClass != null)
{
try
diff --git a/src/main/java/com/c2kernel/gui/tree/Node.java b/src/main/java/com/c2kernel/gui/tree/Node.java
index b192c4f..a2be6c7 100644
--- a/src/main/java/com/c2kernel/gui/tree/Node.java
+++ b/src/main/java/com/c2kernel/gui/tree/Node.java
@@ -57,7 +57,7 @@ public abstract class Node implements Runnable {
if (pathComponents.length > 0)
this.name = pathComponents[pathComponents.length-1];
else
- this.name = Gateway.getProperty("Name");
+ this.name = Gateway.getProperties().getProperty("Name");
}
public EntityTabManager getDesktop() {