org.cmis.interopserver.services.admin
Class AdminSoapBindingImpl

java.lang.Object
  extended by org.cmis.interopserver.services.base.InteropDmisProxyObject
      extended by org.cmis.interopserver.services.base.BaseSoapBindingImpl
          extended by org.cmis.interopserver.services.admin.AdminSoapBindingImpl
All Implemented Interfaces:
java.io.Serializable, java.rmi.Remote, Admin, AdminSoapBindingImplMBean, org.cmis.interopserver.services.base.Base

public class AdminSoapBindingImpl
extends org.cmis.interopserver.services.base.BaseSoapBindingImpl
implements Admin, AdminSoapBindingImplMBean

see org.cmis.client.app.admin.OperatorProfileIFrame save method

Author:
interop team
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.cmis.interopserver.services.base.BaseSoapBindingImpl
alCogs, cogNameMapping, GENERIC_INTERNAL_ERROR, INVALID_SESSION_MESSAGE, log, SERVER_ERROR
 
Constructor Summary
AdminSoapBindingImpl()
           
 
Method Summary
 long createOperator(org.cmis.interopserver.beans.CMISOperator operator)
          DOCUMENT ME!
 void deleteOperator(org.cmis.interopserver.beans.CMISOperator kaput)
          DOCUMENT ME!
 org.cmis.interopserver.beans.CMISOperator[] getAllOperators()
          Initializes the list of possible CMIS Operators.
 java.util.Hashtable getContactTypesNameIdMapping()
          DOCUMENT ME!
 org.cmis.interopserver.beans.CMISOperator getMyOperator()
          DOCUMENT ME!
 org.cmis.interopserver.beans.CMISOperator getOperator(long operatorID)
          DOCUMENT ME!
 java.lang.String[] getValidContactTypeNames()
          DOCUMENT ME!
 void saveMyOperator(org.cmis.interopserver.beans.CMISOperator operator)
          DOCUMENT ME!
 void saveOperator(org.cmis.interopserver.beans.CMISOperator operator)
          DOCUMENT ME!
 
Methods inherited from class org.cmis.interopserver.services.base.BaseSoapBindingImpl
addAttachment, addAttachment, clientNotifyViaSMTP, clientNotifyViaUrl, convertSimpleCogs, getCogNameMapping, getCogs, getDataHandler, getMyCog, ping
 
Methods inherited from class org.cmis.interopserver.services.base.InteropDmisProxyObject
getOperator, getProxy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.cmis.interopserver.services.base.Base
getCogs, getMyCog, ping
 

Constructor Detail

AdminSoapBindingImpl

public AdminSoapBindingImpl()
Method Detail

getAllOperators

public org.cmis.interopserver.beans.CMISOperator[] getAllOperators()
                                                            throws java.rmi.RemoteException
Initializes the list of possible CMIS Operators. The operators that are returned have only "core data" filled out. Full contact and permission data is retrieved only when an operator is selected for viewing and update. This approach increases the efficiency of the screen considerably, allowing it to load significantly faster.

Specified by:
getAllOperators in interface Admin
Returns:
array of sparsely populated CMISOperators
Throws:
java.rmi.RemoteException - A remote exception occurred

getContactTypesNameIdMapping

public java.util.Hashtable getContactTypesNameIdMapping()
                                                 throws org.cmis.interopserver.services.common.InvalidUserSessionException,
                                                        org.cmis.transport.common.TransportException
DOCUMENT ME!

Returns:
DOCUMENT ME!
Throws:
org.cmis.interopserver.services.common.InvalidUserSessionException - DOCUMENT ME!
org.cmis.transport.common.TransportException - DOCUMENT ME!

getMyOperator

public org.cmis.interopserver.beans.CMISOperator getMyOperator()
                                                        throws java.rmi.RemoteException
DOCUMENT ME!

Specified by:
getMyOperator in interface Admin
Returns:
DOCUMENT ME!
Throws:
java.rmi.RemoteException - A remote exception occurred

getOperator

public org.cmis.interopserver.beans.CMISOperator getOperator(long operatorID)
                                                      throws java.rmi.RemoteException
DOCUMENT ME!

Specified by:
getOperator in interface Admin
Parameters:
operatorID - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.rmi.RemoteException - A remote exception occurred

getValidContactTypeNames

public java.lang.String[] getValidContactTypeNames()
                                            throws java.rmi.RemoteException
DOCUMENT ME!

Specified by:
getValidContactTypeNames in interface Admin
Returns:
DOCUMENT ME!
Throws:
java.rmi.RemoteException - DOCUMENT ME!

createOperator

public long createOperator(org.cmis.interopserver.beans.CMISOperator operator)
                    throws java.rmi.RemoteException
DOCUMENT ME!

Specified by:
createOperator in interface Admin
Parameters:
operator - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.rmi.RemoteException - A remote exception occurred

deleteOperator

public void deleteOperator(org.cmis.interopserver.beans.CMISOperator kaput)
                    throws java.rmi.RemoteException
DOCUMENT ME!

Specified by:
deleteOperator in interface Admin
Parameters:
kaput - DOCUMENT ME!
Throws:
java.rmi.RemoteException - A remote exception occurred

saveMyOperator

public void saveMyOperator(org.cmis.interopserver.beans.CMISOperator operator)
                    throws java.rmi.RemoteException
DOCUMENT ME!

Specified by:
saveMyOperator in interface Admin
Parameters:
operator - DOCUMENT ME!
Throws:
java.rmi.RemoteException - A remote exception occurred

saveOperator

public void saveOperator(org.cmis.interopserver.beans.CMISOperator operator)
                  throws java.rmi.RemoteException
DOCUMENT ME!

Specified by:
saveOperator in interface Admin
Parameters:
operator - DOCUMENT ME!
Throws:
java.rmi.RemoteException - A remote exception occurred