summaryrefslogtreecommitdiff
path: root/src/main/java/com/c2kernel/lifecycle/instance/predefined/Erase.java
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2014-04-09 16:37:26 +0200
committerAndrew Branson <andrew.branson@cern.ch>2014-04-09 16:37:26 +0200
commit9bd010f09cff41f5d25763406a0ac4d61815a8c5 (patch)
tree93ea7324f4b8749fdb7cfd993b4dd97648968ece /src/main/java/com/c2kernel/lifecycle/instance/predefined/Erase.java
parent58136e4e306af8fde3639d0779d11d5e1711295b (diff)
Expanded server predefined steps to include server and agent maintenance
steps. Fixes #174 Fixed schema of CreateNewItem and CreateNewAgent.
Diffstat (limited to 'src/main/java/com/c2kernel/lifecycle/instance/predefined/Erase.java')
-rw-r--r--src/main/java/com/c2kernel/lifecycle/instance/predefined/Erase.java8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/main/java/com/c2kernel/lifecycle/instance/predefined/Erase.java b/src/main/java/com/c2kernel/lifecycle/instance/predefined/Erase.java
index 84b1b78..c26d5b8 100644
--- a/src/main/java/com/c2kernel/lifecycle/instance/predefined/Erase.java
+++ b/src/main/java/com/c2kernel/lifecycle/instance/predefined/Erase.java
@@ -22,9 +22,7 @@ import com.c2kernel.lookup.AgentPath;
import com.c2kernel.lookup.DomainPath;
import com.c2kernel.lookup.EntityPath;
import com.c2kernel.lookup.Path;
-import com.c2kernel.persistency.ClusterStorage;
import com.c2kernel.process.Gateway;
-import com.c2kernel.property.Property;
import com.c2kernel.utils.Logger;
@@ -53,12 +51,8 @@ public class Erase extends PredefinedStep
try
{
EntityPath entityPath = getItemEntityPath();
- // FIXME: This should search for the entity key. Name shouldn't be unique.
- // find entity name
- Property name = (Property)Gateway.getStorage().get(entityPath.getSysKey(), ClusterStorage.PROPERTY+"/Name", null);
-
// get all domain paths
- Enumeration<Path> domPaths = Gateway.getLDAPLookup().search(new DomainPath(), name.getValue());
+ Enumeration<Path> domPaths = Gateway.getLDAPLookup().searchAliases(new EntityPath(entityPath.getSysKey()));
while (domPaths.hasMoreElements()) {
DomainPath path = (DomainPath)domPaths.nextElement();
// delete them