com.wewebu.ow.server.ecmimpl.opencmis.cross
Class OwCMISCrossInvocationHandler

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.opencmis.cross.OwCMISCrossInvocationHandler
All Implemented Interfaces:
InvocationHandler

public class OwCMISCrossInvocationHandler
extends Object
implements InvocationHandler

Network and property mapping Proxy based handler. In cross network scenario object , object classes and property with their classes must select/replace network parameters and perform property mapping at call time.

Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.

For licensing information read the license.txt file or
go to: http://wiki.alfresco.com

Since:
4.1.1.0

Nested Class Summary
static interface OwCMISCrossInvocationHandler.CrossCall
           Cross Call Interface
 
Constructor Summary
OwCMISCrossInvocationHandler(OwCMISCrossNetwork crossNetwork_p, com.wewebu.ow.server.ecm.OwCrossMappings mappings_p, Object object_p, String serverResourceID_p)
           
 
Method Summary
static Object call(OwCMISCrossInvocationHandler.CrossCall call, String callClientResourceID)
           
static
<O> O
createCrossNetworkObject(OwCMISCrossNetwork network_p, com.wewebu.ow.server.ecm.OwCrossMappings mappings_p, O object_p, String serverResourceID_p)
           
 Object invoke(Object proxy, Method method, Object[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OwCMISCrossInvocationHandler

public OwCMISCrossInvocationHandler(OwCMISCrossNetwork crossNetwork_p,
                                    com.wewebu.ow.server.ecm.OwCrossMappings mappings_p,
                                    Object object_p,
                                    String serverResourceID_p)
Method Detail

call

public static Object call(OwCMISCrossInvocationHandler.CrossCall call,
                          String callClientResourceID)
                   throws Exception
Throws:
Exception

createCrossNetworkObject

public static <O> O createCrossNetworkObject(OwCMISCrossNetwork network_p,
                                             com.wewebu.ow.server.ecm.OwCrossMappings mappings_p,
                                             O object_p,
                                             String serverResourceID_p)

invoke

public Object invoke(Object proxy,
                     Method method,
                     Object[] args)
              throws Throwable
Specified by:
invoke in interface InvocationHandler
Throws:
Throwable


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.