org.jboss.test.security.interfaces
Interface IProjRepository

All Known Subinterfaces:
ProjRepository (src)
All Known Implementing Classes:
ProjRepositoryBean (src) , ProjRepositorySecurityProxy2 (src)

public interface IProjRepository

The business interface for the ProjRepository bean.

See Also:
ProjRepository (src)

Method Summary
 void createFolder(javax.naming.Name folderPath)
           
 void createItem(javax.naming.Name itemPath, javax.naming.directory.Attributes attributes)
           
 void deleteFolder(javax.naming.Name folderPath, boolean recursive)
           
 void deleteItem(javax.naming.Name itemPath)
           
 javax.naming.directory.Attributes getItem(javax.naming.Name itemPath)
           
 void updateItem(javax.naming.Name itemPath, javax.naming.directory.Attributes attributes)
           
 

Method Detail

createFolder

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

deleteFolder

public void deleteFolder(javax.naming.Name folderPath,
                         boolean recursive)
                  throws javax.naming.NamingException,
                         java.rmi.RemoteException
Throws:
javax.naming.NamingException
java.rmi.RemoteException

createItem

public void createItem(javax.naming.Name itemPath,
                       javax.naming.directory.Attributes attributes)
                throws javax.naming.NamingException,
                       java.rmi.RemoteException
Throws:
javax.naming.NamingException
java.rmi.RemoteException

updateItem

public void updateItem(javax.naming.Name itemPath,
                       javax.naming.directory.Attributes attributes)
                throws javax.naming.NamingException,
                       java.rmi.RemoteException
Throws:
javax.naming.NamingException
java.rmi.RemoteException

deleteItem

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

getItem

public javax.naming.directory.Attributes getItem(javax.naming.Name itemPath)
                                          throws javax.naming.NamingException,
                                                 java.rmi.RemoteException
Throws:
javax.naming.NamingException
java.rmi.RemoteException