diff options
Diffstat (limited to 'src/main/java/com/c2kernel/lookup/Lookup.java')
| -rw-r--r-- | src/main/java/com/c2kernel/lookup/Lookup.java | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/src/main/java/com/c2kernel/lookup/Lookup.java b/src/main/java/com/c2kernel/lookup/Lookup.java index 039c368..5384e7c 100644 --- a/src/main/java/com/c2kernel/lookup/Lookup.java +++ b/src/main/java/com/c2kernel/lookup/Lookup.java @@ -1,10 +1,7 @@ package com.c2kernel.lookup;
-import java.security.NoSuchAlgorithmException;
import java.util.Iterator;
-import com.c2kernel.common.ObjectAlreadyExistsException;
-import com.c2kernel.common.ObjectCannotBeUpdated;
import com.c2kernel.common.ObjectNotFoundException;
import com.c2kernel.process.auth.Authenticator;
import com.c2kernel.property.Property;
@@ -17,13 +14,6 @@ import com.c2kernel.property.PropertyDescriptionList; public interface Lookup {
/**
- * Called when a server starts up. The Lookup implementation should ensure that the initial structure of its directory is valid, and create it on first boot.
- *
- * @throws ObjectNotFoundException When initialization data is not found
- */
- public void initializeDirectory() throws ObjectNotFoundException;
-
- /**
* Connect to the directory using the credentials supplied in the Authenticator.
*
* @param user The connected Authenticator. The Lookup implementation may use the AuthObject in this to communicate with the database.
@@ -66,24 +56,6 @@ public interface Lookup { */
public org.omg.CORBA.Object resolve(Path path) throws ObjectNotFoundException;
- // Path management
-
- /**
- * Register a new a Path in the directory.
- *
- * @param newPath The path to add
- * @throws ObjectCannotBeUpdated When there is an error writing to the directory
- * @throws ObjectAlreadyExistsException When the Path has already been registered
- */
- public void add(Path newPath) throws ObjectCannotBeUpdated, ObjectAlreadyExistsException;
-
- /**
- * Remove a Path from the directory
- * @param path The path to remove
- * @throws ObjectCannotBeUpdated When an error occurs writing to the directory
- */
- public void delete(Path path) throws ObjectCannotBeUpdated;
-
// Path finding and searching
/**
@@ -151,23 +123,6 @@ public interface Lookup { public RolePath getRolePath(String roleName) throws ObjectNotFoundException;
/**
- * @param role
- * @param hasJobList
- * @return
- * @throws ObjectAlreadyExistsException
- * @throws ObjectCannotBeUpdated
- */
- public RolePath createRole(String role, boolean hasJobList) throws ObjectAlreadyExistsException, ObjectCannotBeUpdated;
-
- /**
- * @param agent
- * @param rolePath
- * @throws ObjectCannotBeUpdated
- * @throws ObjectNotFoundException
- */
- public void addRole(AgentPath agent, RolePath rolePath) throws ObjectCannotBeUpdated, ObjectNotFoundException;
-
- /**
* @param rolePath
* @return
* @throws ObjectNotFoundException
@@ -188,36 +143,10 @@ public interface Lookup { public boolean hasRole(AgentPath agentPath, RolePath role);
/**
- * @param agent
- * @param role
- * @throws ObjectCannotBeUpdated
- * @throws ObjectNotFoundException
- */
- public void removeRole(AgentPath agent, RolePath role) throws ObjectCannotBeUpdated, ObjectNotFoundException;
-
- /**
* @param agentPath
* @return
* @throws ObjectNotFoundException
*/
public String getAgentName(AgentPath agentPath) throws ObjectNotFoundException;
- /**
- * @param agent
- * @param newPassword
- * @throws ObjectNotFoundException
- * @throws ObjectCannotBeUpdated
- * @throws NoSuchAlgorithmException
- */
- public void setAgentPassword(AgentPath agent, String newPassword) throws ObjectNotFoundException, ObjectCannotBeUpdated, NoSuchAlgorithmException;
-
- /**
- * @param role
- * @param hasJobList
- * @throws ObjectNotFoundException
- * @throws ObjectCannotBeUpdated
- */
- public void setHasJobList(RolePath role, boolean hasJobList) throws ObjectNotFoundException, ObjectCannotBeUpdated;
-
-
}
|
