org.ow2.bonita.facade.internal
Interface InternalManagementAPI

All Known Subinterfaces:
EJB2ManagementAPI

public interface InternalManagementAPI

For internal use only.


Method Summary
 void addMetaData(java.lang.String key, java.lang.String value)
           
 void deleteAllProcesses()
           
 void deleteMetaData(java.lang.String key)
           
 void deleteProcess(ProcessDefinitionUUID processUUID)
           
 ProcessDefinition deploy(BusinessArchive businessARchive)
           
 ProcessDefinition deployBar(byte[] barFile)
           
 ProcessDefinition deployBar(java.net.URL barFileURL)
           
 void deployClass(byte[] clazz)
           
 void deployClasses(java.util.Collection<byte[]> classes)
           
 void deployClassesInJar(byte[] classesArchive)
           
 java.lang.String getLoggedUser()
           
 java.lang.String getMetaData(java.lang.String key)
           
 void removeClass(java.lang.String className)
           
 void removeClasses(java.lang.String[] classNames)
           
 void replaceClass(java.lang.String className, byte[] newClazz)
           
 void undeploy(ProcessDefinitionUUID processUUID)
           
 

Method Detail

deploy

ProcessDefinition deploy(BusinessArchive businessARchive)
                         throws DeploymentException,
                                java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deployBar

ProcessDefinition deployBar(java.net.URL barFileURL)
                            throws DeploymentException,
                                   java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deployBar

ProcessDefinition deployBar(byte[] barFile)
                            throws DeploymentException,
                                   java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deployClass

void deployClass(byte[] clazz)
                 throws DeploymentException,
                        java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deployClasses

void deployClasses(java.util.Collection<byte[]> classes)
                   throws DeploymentException,
                          java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deployClassesInJar

void deployClassesInJar(byte[] classesArchive)
                        throws DeploymentException,
                               java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

undeploy

void undeploy(ProcessDefinitionUUID processUUID)
              throws DeploymentException,
                     java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

removeClass

void removeClass(java.lang.String className)
                 throws DeploymentException,
                        java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

removeClasses

void removeClasses(java.lang.String[] classNames)
                   throws DeploymentException,
                          java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

replaceClass

void replaceClass(java.lang.String className,
                  byte[] newClazz)
                  throws DeploymentException,
                         java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deleteProcess

void deleteProcess(ProcessDefinitionUUID processUUID)
                   throws ProcessNotFoundException,
                          UndeletableProcessException,
                          UndeletableInstanceException,
                          java.rmi.RemoteException
Throws:
ProcessNotFoundException
UndeletableProcessException
UndeletableInstanceException
java.rmi.RemoteException

deleteAllProcesses

void deleteAllProcesses()
                        throws UndeletableProcessException,
                               UndeletableInstanceException,
                               java.rmi.RemoteException
Throws:
UndeletableProcessException
UndeletableInstanceException
java.rmi.RemoteException

getLoggedUser

java.lang.String getLoggedUser()
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

addMetaData

void addMetaData(java.lang.String key,
                 java.lang.String value)
                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getMetaData

java.lang.String getMetaData(java.lang.String key)
                             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

deleteMetaData

void deleteMetaData(java.lang.String key)
                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException


Copyright © 2009 OW2 Consortium. All Rights Reserved.