com.ebmwebsourcing.petalsbpm.server.service.extension
Class ExtensionBinder
java.lang.Object
com.ebmwebsourcing.petalsbpm.server.service.extension.ExtensionBinder
public abstract class ExtensionBinder
- extends java.lang.Object
|
Method Summary |
abstract com.ebmwebsourcing.easybox.api.XmlObject |
clientToServer(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension ext)
|
abstract java.util.List<java.lang.Class<? extends com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension>> |
getSupportedBeans()
|
abstract java.util.List<java.lang.Class<? extends com.ebmwebsourcing.easybox.api.XmlObject>> |
getSupportedXmlObjects()
|
abstract com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension |
serverToClient(com.ebmwebsourcing.easybox.api.XmlObject ext)
|
boolean |
supportsObjectExtensionBean(java.lang.Class<? extends com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension> c)
|
boolean |
supportsXmlObject(java.lang.Class<? extends com.ebmwebsourcing.easybox.api.XmlObject> c)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExtensionBinder
public ExtensionBinder()
clientToServer
public abstract com.ebmwebsourcing.easybox.api.XmlObject clientToServer(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension ext)
throws java.lang.IllegalArgumentException
- Parameters:
ext - The bean representing the xml extension of a BPMN object
- Returns:
- The XmlObject representing the xml extension of a BPMN object
- Throws:
java.lang.IllegalArgumentException - if this binder was not designed to handle this kind of extensions
getSupportedBeans
public abstract java.util.List<java.lang.Class<? extends com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension>> getSupportedBeans()
supportsObjectExtensionBean
public boolean supportsObjectExtensionBean(java.lang.Class<? extends com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension> c)
serverToClient
public abstract com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.ObjectExtension serverToClient(com.ebmwebsourcing.easybox.api.XmlObject ext)
throws java.lang.IllegalArgumentException
- Parameters:
ext - The XmlObject representing the xml extension of a BPMN object
- Returns:
- The bean representing the xml extension of a BPMN object
- Throws:
java.lang.IllegalArgumentException - if this binder was not designed to handle this kind of extensions
getSupportedXmlObjects
public abstract java.util.List<java.lang.Class<? extends com.ebmwebsourcing.easybox.api.XmlObject>> getSupportedXmlObjects()
supportsXmlObject
public boolean supportsXmlObject(java.lang.Class<? extends com.ebmwebsourcing.easybox.api.XmlObject> c)
Copyright © 2010-2011 eBM WebSourcing. All Rights Reserved.