org.jboss.test.security.interfaces
Interface IProjRepositoryAdmin

All Known Subinterfaces:
ProjRepositoryAdmin (src)

public interface IProjRepositoryAdmin

The project admin interface.

See Also:
ProjRepositoryAdmin (src)

Method Summary
 void closeProject(javax.naming.Name projectName)
           
 void createProject(javax.naming.Name projectName)
           
 void createProjectUser(javax.naming.Name projectName, java.security.Principal userID)
           
 java.security.Principal createUser(java.lang.String userID)
           
 

Method Detail

createProject

public void createProject(javax.naming.Name projectName)
                   throws javax.naming.NamingException,
                          java.rmi.RemoteException
Throws:
javax.naming.NamingException
java.rmi.RemoteException

closeProject

public void closeProject(javax.naming.Name projectName)
                  throws javax.naming.NamingException,
                         java.rmi.RemoteException
Throws:
javax.naming.NamingException
java.rmi.RemoteException

createUser

public java.security.Principal createUser(java.lang.String userID)
                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

createProjectUser

public void createProjectUser(javax.naming.Name projectName,
                              java.security.Principal userID)
                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException