org.mftech.dawn.server.communication.soap.generated
Class DawnCommunicationServiceSoapBindingStub

java.lang.Object
  extended by org.apache.axis.client.Stub
      extended by org.mftech.dawn.server.communication.soap.generated.DawnCommunicationServiceSoapBindingStub
All Implemented Interfaces:
java.rmi.Remote, javax.xml.rpc.Stub, DawnCommunicationService_PortType

public class DawnCommunicationServiceSoapBindingStub
extends org.apache.axis.client.Stub
implements DawnCommunicationService_PortType


Field Summary
 
Fields inherited from interface javax.xml.rpc.Stub
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
DawnCommunicationServiceSoapBindingStub()
           
DawnCommunicationServiceSoapBindingStub(javax.xml.rpc.Service service)
           
DawnCommunicationServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service)
           
 
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)
           
 
Methods inherited from class org.apache.axis.client.Stub
_createCall, _getCall, _getProperty, _getPropertyNames, _getService, _setProperty, addAttachment, clearAttachments, clearHeaders, extractAttachments, getAttachments, getHeader, getHeaders, getPassword, getPortName, getResponseHeader, getResponseHeaders, getTimeout, getUsername, removeProperty, setHeader, setHeader, setMaintainSession, setPassword, setPortName, setPortName, setTimeout, setUsername
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DawnCommunicationServiceSoapBindingStub

public DawnCommunicationServiceSoapBindingStub()
                                        throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

DawnCommunicationServiceSoapBindingStub

public DawnCommunicationServiceSoapBindingStub(java.net.URL endpointURL,
                                               javax.xml.rpc.Service service)
                                        throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

DawnCommunicationServiceSoapBindingStub

public DawnCommunicationServiceSoapBindingStub(javax.xml.rpc.Service service)
                                        throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault
Method Detail

isAlive

public boolean isAlive()
                throws java.rmi.RemoteException
Specified by:
isAlive in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

canExecute

public boolean canExecute(java.lang.String projectName,
                          int userID,
                          int operation)
                   throws java.rmi.RemoteException
Specified by:
canExecute in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

update

public java.lang.String update(java.lang.String projectName)
                        throws java.rmi.RemoteException
Specified by:
update in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

publish

public void publish(java.lang.String notational,
                    java.lang.Object[] deleted,
                    java.lang.String filename)
             throws java.rmi.RemoteException
Specified by:
publish in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

createUser

public int createUser(java.lang.String userName,
                      java.lang.String password)
               throws java.rmi.RemoteException
Specified by:
createUser in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

restoreObjects

public boolean restoreObjects(java.lang.String restoreResource,
                              java.lang.String projectName)
                       throws java.rmi.RemoteException
Specified by:
restoreObjects in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

changeObjects

public boolean changeObjects(java.lang.String restoreResource,
                             java.lang.String projectName)
                      throws java.rmi.RemoteException
Specified by:
changeObjects in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

deleteObjects

public boolean deleteObjects(java.lang.String restoreResource,
                             java.lang.String projectName)
                      throws java.rmi.RemoteException
Specified by:
deleteObjects in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

createProject

public int createProject(java.lang.String projectName,
                         java.lang.String editorID,
                         int userID)
                  throws java.rmi.RemoteException
Specified by:
createProject in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

userLogin

public int userLogin(java.lang.String userName,
                     java.lang.String password)
              throws java.rmi.RemoteException
Specified by:
userLogin in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

userLogoff

public int userLogoff(java.lang.String userName)
               throws java.rmi.RemoteException
Specified by:
userLogoff in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

initResource

public int initResource(java.lang.String projectName,
                        java.lang.String initXMLString)
                 throws java.rmi.RemoteException
Specified by:
initResource in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

getProjectNames

public java.lang.Object[] getProjectNames()
                                   throws java.rmi.RemoteException
Specified by:
getProjectNames in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

lockObjects

public int lockObjects(int userId,
                       java.lang.String projectName,
                       java.lang.Object[] toBeLockedObjects)
                throws java.rmi.RemoteException
Specified by:
lockObjects in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

unlockObjects

public int unlockObjects(int userId,
                         java.lang.String projectName,
                         java.lang.Object[] toBeLockedObjects)
                  throws java.rmi.RemoteException
Specified by:
unlockObjects in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

getLockedObjects

public java.util.HashMap getLockedObjects(java.lang.String projectName)
                                   throws java.rmi.RemoteException
Specified by:
getLockedObjects in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

getMyProjectNames

public java.lang.Object[] getMyProjectNames(int userID)
                                     throws java.rmi.RemoteException
Specified by:
getMyProjectNames in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException

getRoleInProject

public int getRoleInProject(java.lang.String projectName,
                            int userId)
                     throws java.rmi.RemoteException
Specified by:
getRoleInProject in interface DawnCommunicationService_PortType
Throws:
java.rmi.RemoteException