public class XmlRpcService extends AbstractInterface<XmlRpcServiceConfig,XmlRpcMethod> implements AuthProfileHolderContainer
AbstractWsdlModelItem.ExternalAction
AUTH_PROFILE_PROPERTY
DEFINITION_PROPERTY, ENDPOINT_PROPERTY, UPDATING_PROPERTY
Constructor and Description |
---|
XmlRpcService(WsdlProject project,
XmlRpcServiceConfig serviceConfig) |
Modifier and Type | Method and Description |
---|---|
XmlRpcMethod |
AddMethod(String name,
String help,
String[] paramsStr) |
AuthProfileHolder |
getAuthProfileHolder() |
String |
getDefinition()
Return the URL for the current definition (ie a WSDL or WADL url)
|
AbstractDefinitionContext |
getDefinitionContext() |
String |
getInterfaceType() |
XmlRpcMethod |
getOperationAt(int index) |
XmlRpcMethod |
getOperationByName(String name) |
int |
getOperationCount() |
List<XmlRpcMethod> |
getOperationList() |
String |
getTechnicalId() |
String |
getType() |
XmlRpcDefinitionContext |
getXmlRpcContext() |
boolean |
isDefinitionShareble() |
void |
resetConfigOnMove(ModelItemConfig config) |
addEndpoint, addInterfaceListener, changeEndpoint, fireMethodAdded, fireMethodRemoved, fireOperationAdded, fireOperationMoved, fireOperationRemoved, fireOperationUpdated, fireRequestAdded, fireRequestMoved, fireRequestRemoved, getAllOperations, getChildren, getConfig, getEndpoints, getProject, release, removeEndpoint, removeInterfaceListener
addExternalDependencies, afterLoad, afterSave, beforeSave, clearIdCache, createEventBusMessage, dependsOn, getDescription, getExternalAction, getExternalDependencies, getIcon, getId, getName, getParent, getSettings, getWsdlModelItemById, getWsdlModelItemByName, initItemOrder, initWsdlModelItemOrder, resolve, setConfig, setDescription, setExternalAction, setIcon, setName, setSettings
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, getDashboardDbId, isNotifyPropertyChanged, notifyPropertyChanged, removeModelItemFromConfig, removePropertyChangeListener, removePropertyChangeListener, setDashboardDbId, setNotifyPropertyChanged
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone, getAuthProfile, getConfigAdapter, initNew, isAuthProfileSupported, setAuthProfile
public XmlRpcService(WsdlProject project, XmlRpcServiceConfig serviceConfig)
public AuthProfileHolder getAuthProfileHolder()
getAuthProfileHolder
in interface AuthProfileHolderContainer
public XmlRpcMethod AddMethod(String name, String help, String[] paramsStr)
public XmlRpcMethod getOperationAt(int index)
getOperationAt
in interface Interface<XmlRpcMethod>
public int getOperationCount()
getOperationCount
in interface Interface<XmlRpcMethod>
public XmlRpcMethod getOperationByName(String name)
getOperationByName
in interface Interface<XmlRpcMethod>
public String getTechnicalId()
getTechnicalId
in interface Interface<XmlRpcMethod>
public List<XmlRpcMethod> getOperationList()
getOperationList
in interface Interface<XmlRpcMethod>
public String getInterfaceType()
getInterfaceType
in interface Interface<XmlRpcMethod>
public AbstractDefinitionContext getDefinitionContext()
getDefinitionContext
in interface Interface<XmlRpcMethod>
getDefinitionContext
in class AbstractInterface<XmlRpcServiceConfig,XmlRpcMethod>
public String getDefinition()
AbstractInterface
getDefinition
in class AbstractInterface<XmlRpcServiceConfig,XmlRpcMethod>
public String getType()
getType
in class AbstractInterface<XmlRpcServiceConfig,XmlRpcMethod>
public boolean isDefinitionShareble()
isDefinitionShareble
in class AbstractInterface<XmlRpcServiceConfig,XmlRpcMethod>
public void resetConfigOnMove(ModelItemConfig config)
resetConfigOnMove
in class AbstractWsdlModelItem<XmlRpcServiceConfig>
public XmlRpcDefinitionContext getXmlRpcContext()
Copyright © 2019. All rights reserved.