diff options
Diffstat (limited to 'src/main/java/com/c2kernel/process')
| -rw-r--r-- | src/main/java/com/c2kernel/process/Bootstrap.java | 16 | ||||
| -rw-r--r-- | src/main/java/com/c2kernel/process/module/Module.java | 8 |
2 files changed, 12 insertions, 12 deletions
diff --git a/src/main/java/com/c2kernel/process/Bootstrap.java b/src/main/java/com/c2kernel/process/Bootstrap.java index b37cc8a..51b98b0 100644 --- a/src/main/java/com/c2kernel/process/Bootstrap.java +++ b/src/main/java/com/c2kernel/process/Bootstrap.java @@ -175,7 +175,7 @@ public class Bootstrap PropertyDescription pd = pdList.list.get(i);
String propName = pd.getName();
String propVal = propName.equals("Name")?itemName:pd.getDefaultValue();
- props.list.add(new Property(propName, propVal));
+ props.list.add(new Property(propName, propVal, pd.getIsMutable()));
}
CompositeActivity ca = new CompositeActivity();
@@ -259,8 +259,8 @@ public class Bootstrap // assign admin role
Logger.msg("Bootstrap.checkAgent() - Assigning role '"+role+"'");
rolePath.addAgent(agentPath);
- Gateway.getStorage().put(agentPath.getSysKey(), new Property("Name", name), null);
- Gateway.getStorage().put(agentPath.getSysKey(), new Property("Type", "Agent"), null);
+ Gateway.getStorage().put(agentPath.getSysKey(), new Property("Name", name, true), null);
+ Gateway.getStorage().put(agentPath.getSysKey(), new Property("Type", "Agent", false), null);
Logger.msg("Bootstrap.checkAgent() - Done");
} catch (Exception ex) {
Logger.error("Unable to create "+name+" user.");
@@ -298,14 +298,14 @@ public class Bootstrap thisServerPath.setEntity(serverEntity);
Gateway.getLDAPLookup().add(thisServerPath);
}
- Gateway.getStorage().put(serverEntity.getSysKey(), new Property("Name", serverName), null);
- Gateway.getStorage().put(serverEntity.getSysKey(), new Property("Type", "Server"), null);
- Gateway.getStorage().put(serverEntity.getSysKey(), new Property("KernelVersion", Resource.getKernelVersion()), null);
+ Gateway.getStorage().put(serverEntity.getSysKey(), new Property("Name", serverName, false), null);
+ Gateway.getStorage().put(serverEntity.getSysKey(), new Property("Type", "Server", false), null);
+ Gateway.getStorage().put(serverEntity.getSysKey(), new Property("KernelVersion", Resource.getKernelVersion(), true), null);
if (Gateway.getProperty("ItemServer.Proxy.port") != null)
Gateway.getStorage().put(serverEntity.getSysKey(),
- new Property("ProxyPort", Gateway.getProperty("ItemServer.Proxy.port")), null);
+ new Property("ProxyPort", Gateway.getProperty("ItemServer.Proxy.port"), true), null);
Gateway.getStorage().put(serverEntity.getSysKey(),
- new Property("ConsolePort", String.valueOf(Logger.getConsolePort())), null);
+ new Property("ConsolePort", String.valueOf(Logger.getConsolePort()), true), null);
Gateway.getProxyManager().connectToProxyServer(Gateway.getProperty("ItemServer.name"), Integer.parseInt(Gateway.getProperty("ItemServer.Proxy.port")));
}
diff --git a/src/main/java/com/c2kernel/process/module/Module.java b/src/main/java/com/c2kernel/process/module/Module.java index d0a017c..58cf503 100644 --- a/src/main/java/com/c2kernel/process/module/Module.java +++ b/src/main/java/com/c2kernel/process/module/Module.java @@ -53,10 +53,10 @@ public class Module { public void addModuleItem(String moduleXML) {
NewItem moduleItem = new NewItem(name, "/desc/modules/", "ModuleWorkflow");
// Module properties
- moduleItem.properties.add(new com.c2kernel.property.Property("Namespace", ns));
- moduleItem.properties.add(new com.c2kernel.property.Property("Name", name));
- moduleItem.properties.add(new com.c2kernel.property.Property("Type", "Module"));
- moduleItem.properties.add(new com.c2kernel.property.Property("Version", info.version));
+ moduleItem.properties.add(new com.c2kernel.property.Property("Namespace", ns, false));
+ moduleItem.properties.add(new com.c2kernel.property.Property("Name", name, false));
+ moduleItem.properties.add(new com.c2kernel.property.Property("Type", "Module", false));
+ moduleItem.properties.add(new com.c2kernel.property.Property("Version", info.version, true));
// Add dependency for all children
Dependency children = new Dependency("Contents");
for (ModuleImport thisImport : imports.list) {
|
