org.mftech.dawn.server.communication.soap.generated
Interface DawnCommunicationService_PortType

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
DawnCommunicationServiceSoapBindingStub

public interface DawnCommunicationService_PortType
extends java.rmi.Remote


Method Summary
 boolean canExecute(java.lang.String projectName, int userID, int operation)
           
 boolean changeObjects(java.lang.String restoreResource, java.lang.String projectName)
           
 int createProject(java.lang.String projectName, java.lang.String editorID, int userID)
           
 int createUser(java.lang.String userName, java.lang.String password)
           
 boolean deleteObjects(java.lang.String restoreResource, java.lang.String projectName)
           
 java.util.HashMap getLockedObjects(java.lang.String projectName)
           
 java.lang.Object[] getMyProjectNames(int userID)
           
 java.lang.Object[] getProjectNames()
           
 int getRoleInProject(java.lang.String projectName, int userId)
           
 int initResource(java.lang.String projectName, java.lang.String initXMLString)
           
 boolean isAlive()
           
 int lockObjects(int userId, java.lang.String projectName, java.lang.Object[] toBeLockedObjects)
           
 void publish(java.lang.String notational, java.lang.Object[] deleted, java.lang.String filename)
           
 boolean restoreObjects(java.lang.String restoreResource, java.lang.String projectName)
           
 int unlockObjects(int userId, java.lang.String projectName, java.lang.Object[] toBeLockedObjects)
           
 java.lang.String update(java.lang.String projectName)
           
 int userLogin(java.lang.String userName, java.lang.String password)
           
 int userLogoff(java.lang.String userName)
           
 

Method Detail

isAlive

boolean isAlive()
                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

canExecute

boolean canExecute(java.lang.String projectName,
                   int userID,
                   int operation)
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

update

java.lang.String update(java.lang.String projectName)
                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

publish

void publish(java.lang.String notational,
             java.lang.Object[] deleted,
             java.lang.String filename)
             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

createUser

int createUser(java.lang.String userName,
               java.lang.String password)
               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

restoreObjects

boolean restoreObjects(java.lang.String restoreResource,
                       java.lang.String projectName)
                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

changeObjects

boolean changeObjects(java.lang.String restoreResource,
                      java.lang.String projectName)
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

deleteObjects

boolean deleteObjects(java.lang.String restoreResource,
                      java.lang.String projectName)
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

createProject

int createProject(java.lang.String projectName,
                  java.lang.String editorID,
                  int userID)
                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

userLogin

int userLogin(java.lang.String userName,
              java.lang.String password)
              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

userLogoff

int userLogoff(java.lang.String userName)
               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

initResource

int initResource(java.lang.String projectName,
                 java.lang.String initXMLString)
                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getProjectNames

java.lang.Object[] getProjectNames()
                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

lockObjects

int lockObjects(int userId,
                java.lang.String projectName,
                java.lang.Object[] toBeLockedObjects)
                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

unlockObjects

int unlockObjects(int userId,
                  java.lang.String projectName,
                  java.lang.Object[] toBeLockedObjects)
                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getLockedObjects

java.util.HashMap getLockedObjects(java.lang.String projectName)
                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getMyProjectNames

java.lang.Object[] getMyProjectNames(int userID)
                                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getRoleInProject

int getRoleInProject(java.lang.String projectName,
                     int userId)
                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException