Package io.virtualan.core
Class NonRestVirtualServiceInfo
- java.lang.Object
-
- io.virtualan.core.NonRestVirtualServiceInfo
-
- All Implemented Interfaces:
VirtualServiceInfo
@Service("nonRestVirtualServiceInfo") public class NonRestVirtualServiceInfo extends java.lang.Object implements VirtualServiceInfoThis class provide support for cxf web services.- Author:
- Elan Thangamani
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.virtualan.core.VirtualServiceInfo
VirtualServiceInfo.LogHolder
-
-
Constructor Summary
Constructors Constructor Description NonRestVirtualServiceInfo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildInput(java.lang.reflect.Method method, VirtualServiceRequest mockLoadRequest)ApiTypegetApiType()java.util.Map<java.lang.String,java.util.Map<java.lang.String,VirtualServiceRequest>>getMockLoadChoice()com.fasterxml.jackson.databind.ObjectMappergetObjectMapper()ResourceMappergetResourceParent()static java.util.function.Predicate<VirtualServiceKeyValue>isParam(java.lang.String key)voidsetApiType(ApiType apiType)voidsetMockLoadChoice(java.util.Map<java.lang.String,java.util.Map<java.lang.String,VirtualServiceRequest>> mockLoadChoice)voidsetObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)voidsetResourceParent(ResourceMapper resourceParent)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.virtualan.core.VirtualServiceInfo
buildHierarchyObject, buildOpenAPIResponseType, buildResponseType, buildServiceDetails, buildVirtualServiceInfo, findVirtualServices, findVirtualServices, getHttpStatusMap, getInputType, getName, getOperationId, getResourceDesc, getResponseType, getTypes, isValidJson, loadClasses, loadMapper, loadVirtualServices, loadVirtualServices
-
-
-
-
Method Detail
-
getApiType
public ApiType getApiType()
- Specified by:
getApiTypein interfaceVirtualServiceInfo
-
setApiType
public void setApiType(ApiType apiType)
- Specified by:
setApiTypein interfaceVirtualServiceInfo
-
getObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
- Specified by:
getObjectMapperin interfaceVirtualServiceInfo
-
setObjectMapper
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
- Specified by:
setObjectMapperin interfaceVirtualServiceInfo
-
getResourceParent
public ResourceMapper getResourceParent()
- Specified by:
getResourceParentin interfaceVirtualServiceInfo
-
setResourceParent
public void setResourceParent(ResourceMapper resourceParent)
- Specified by:
setResourceParentin interfaceVirtualServiceInfo
-
getMockLoadChoice
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,VirtualServiceRequest>> getMockLoadChoice()
- Specified by:
getMockLoadChoicein interfaceVirtualServiceInfo
-
setMockLoadChoice
public void setMockLoadChoice(java.util.Map<java.lang.String,java.util.Map<java.lang.String,VirtualServiceRequest>> mockLoadChoice)
- Specified by:
setMockLoadChoicein interfaceVirtualServiceInfo
-
buildInput
public void buildInput(java.lang.reflect.Method method, VirtualServiceRequest mockLoadRequest)- Specified by:
buildInputin interfaceVirtualServiceInfo
-
isParam
public static java.util.function.Predicate<VirtualServiceKeyValue> isParam(java.lang.String key)
-
-