org.openmobileis.synchro.openmsp.server.synctarget
Class SynchroMetadataTarget

java.lang.Object
  extended byorg.openmobileis.synchro.openmsp.server.synctarget.DefaultOpenMSPSynchroTargetListener
      extended byorg.openmobileis.synchro.openmsp.server.synctarget.SynchroMetadataTarget
All Implemented Interfaces:
OpenMSPSynchroTargetListener

public class SynchroMetadataTarget
extends DefaultOpenMSPSynchroTargetListener


Constructor Summary
SynchroMetadataTarget()
           
 
Method Summary
protected  void beginProcessOpenMSpCommand(Credential cred)
           
protected  ContainerMessage[] endProcessOpenMSpCommand()
           
 java.io.Serializable getServerMetadata()
           
 java.lang.String getTargetName()
           
 java.io.Serializable getTerminalMetadata()
           
protected  void notifySyncAction(long sessionId, Credential cred, Command syncCommand)
           
protected  Status processAddCommand(Credential cred, ContainerMessage addContainer)
           
protected  Status processDeleteCommand(Credential cred, ContainerMessage deleteContainer)
           
protected  ContainerMessage[] processGetCommand(Credential cred, ContainerMessage cm)
           
protected  ContainerMessage processMapCommand(Credential cred, ContainerMessage mapContainer)
           
protected  Status processReplaceCommand(Credential cred, ContainerMessage replaceContainer)
           
protected  void processResultCommand(Credential cred, Result resultCommande)
           
protected  void processStatusCommand(Credential cred, Status statusCommande)
           
 void setServerMetadata(java.io.Serializable serverMetadata)
           
 void setTerminalMetadata(java.io.Serializable terminalMetadata)
           
 
Methods inherited from class org.openmobileis.synchro.openmsp.server.synctarget.DefaultOpenMSPSynchroTargetListener
addFileToSynchro, processCommand, processSyncCommand
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SynchroMetadataTarget

public SynchroMetadataTarget()
Method Detail

getTerminalMetadata

public java.io.Serializable getTerminalMetadata()

setTerminalMetadata

public void setTerminalMetadata(java.io.Serializable terminalMetadata)

getServerMetadata

public java.io.Serializable getServerMetadata()

setServerMetadata

public void setServerMetadata(java.io.Serializable serverMetadata)

beginProcessOpenMSpCommand

protected void beginProcessOpenMSpCommand(Credential cred)
                                   throws OpenMSPException
Specified by:
beginProcessOpenMSpCommand in class DefaultOpenMSPSynchroTargetListener
Throws:
OpenMSPException

endProcessOpenMSpCommand

protected ContainerMessage[] endProcessOpenMSpCommand()
                                               throws OpenMSPException
Specified by:
endProcessOpenMSpCommand in class DefaultOpenMSPSynchroTargetListener
Throws:
OpenMSPException

getTargetName

public java.lang.String getTargetName()
Specified by:
getTargetName in interface OpenMSPSynchroTargetListener
Specified by:
getTargetName in class DefaultOpenMSPSynchroTargetListener

notifySyncAction

protected void notifySyncAction(long sessionId,
                                Credential cred,
                                Command syncCommand)
                         throws OpenMSPException
Specified by:
notifySyncAction in class DefaultOpenMSPSynchroTargetListener
Throws:
OpenMSPException

processAddCommand

protected Status processAddCommand(Credential cred,
                                   ContainerMessage addContainer)
                            throws OpenMSPException
Specified by:
processAddCommand in class DefaultOpenMSPSynchroTargetListener
Throws:
OpenMSPException

processDeleteCommand

protected Status processDeleteCommand(Credential cred,
                                      ContainerMessage deleteContainer)
                               throws OpenMSPException
Specified by:
processDeleteCommand in class DefaultOpenMSPSynchroTargetListener
Throws:
OpenMSPException

processGetCommand

protected ContainerMessage[] processGetCommand(Credential cred,
                                               ContainerMessage cm)
                                        throws OpenMSPException
Specified by:
processGetCommand in class DefaultOpenMSPSynchroTargetListener
Throws:
OpenMSPException

processMapCommand

protected ContainerMessage processMapCommand(Credential cred,
                                             ContainerMessage mapContainer)
                                      throws OpenMSPException
Specified by:
processMapCommand in class DefaultOpenMSPSynchroTargetListener
Throws:
OpenMSPException

processReplaceCommand

protected Status processReplaceCommand(Credential cred,
                                       ContainerMessage replaceContainer)
                                throws OpenMSPException
Specified by:
processReplaceCommand in class DefaultOpenMSPSynchroTargetListener
Throws:
OpenMSPException

processResultCommand

protected void processResultCommand(Credential cred,
                                    Result resultCommande)
                             throws OpenMSPException
Specified by:
processResultCommand in class DefaultOpenMSPSynchroTargetListener
Throws:
OpenMSPException

processStatusCommand

protected void processStatusCommand(Credential cred,
                                    Status statusCommande)
                             throws OpenMSPException
Specified by:
processStatusCommand in class DefaultOpenMSPSynchroTargetListener
Throws:
OpenMSPException


Copyright 2006 OpenMobileIS. All Rights Reserved.