Package jadex.extension.rs.publish
Class AbstractRestPublishService.MappingInfo
- java.lang.Object
-
- jadex.extension.rs.publish.AbstractRestPublishService.MappingInfo
-
- Enclosing class:
- AbstractRestPublishService
public static class AbstractRestPublishService.MappingInfo extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractRestPublishService.MappingInfo.HttpMethod
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.String>
consumedtypes
The accepted media types for consumption.protected AbstractRestPublishService.MappingInfo.HttpMethod
httpmethod
The http method.protected java.lang.reflect.Method
method
The target method.protected java.lang.String
path
The url path.protected java.util.List<java.lang.String>
producedtypes
The accepted media types for the response.
-
Constructor Summary
Constructors Constructor Description MappingInfo()
Create a new mapping info.MappingInfo(AbstractRestPublishService.MappingInfo.HttpMethod httpMethod, java.lang.reflect.Method method, java.lang.String path)
Create a new mapping info.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConsumedMediaType(java.lang.String type)
void
addProducedMediaType(java.lang.String type)
java.util.List<java.lang.String>
getConsumedMediaTypes()
Get the consumedmediatypes.AbstractRestPublishService.MappingInfo.HttpMethod
getHttpMethod()
Get the httpMethod.java.lang.reflect.Method
getMethod()
Get the method.java.lang.String
getPath()
Get the path.java.util.List<java.lang.String>
getProducedMediaTypes()
Get the respmediatypes.boolean
isEmpty()
Test if has no settings.void
setConsumedMediaTypes(java.util.List<java.lang.String> respmediatypes)
Set the respmediatypes.void
setHttpMethod(AbstractRestPublishService.MappingInfo.HttpMethod httpMethod)
Set the httpMethod.void
setMethod(java.lang.reflect.Method method)
Set the method.void
setPath(java.lang.String path)
Set the path.void
setProducedMediaTypes(java.util.List<java.lang.String> respmediatypes)
Set the response mediatypes.
-
-
-
Field Detail
-
httpmethod
protected AbstractRestPublishService.MappingInfo.HttpMethod httpmethod
The http method.
-
method
protected java.lang.reflect.Method method
The target method.
-
path
protected java.lang.String path
The url path.
-
producedtypes
protected java.util.List<java.lang.String> producedtypes
The accepted media types for the response.
-
consumedtypes
protected java.util.List<java.lang.String> consumedtypes
The accepted media types for consumption.
-
-
Constructor Detail
-
MappingInfo
public MappingInfo()
Create a new mapping info.
-
MappingInfo
public MappingInfo(AbstractRestPublishService.MappingInfo.HttpMethod httpMethod, java.lang.reflect.Method method, java.lang.String path)
Create a new mapping info.
-
-
Method Detail
-
getHttpMethod
public AbstractRestPublishService.MappingInfo.HttpMethod getHttpMethod()
Get the httpMethod.- Returns:
- The httpMethod
-
setHttpMethod
public void setHttpMethod(AbstractRestPublishService.MappingInfo.HttpMethod httpMethod)
Set the httpMethod.- Parameters:
httpMethod
- The httpMethod to set
-
getMethod
public java.lang.reflect.Method getMethod()
Get the method.- Returns:
- The method
-
setMethod
public void setMethod(java.lang.reflect.Method method)
Set the method.- Parameters:
method
- The method to set
-
getPath
public java.lang.String getPath()
Get the path.- Returns:
- The path
-
setPath
public void setPath(java.lang.String path)
Set the path.- Parameters:
path
- The path to set
-
getProducedMediaTypes
public java.util.List<java.lang.String> getProducedMediaTypes()
Get the respmediatypes.- Returns:
- The respmediatypes
-
setProducedMediaTypes
public void setProducedMediaTypes(java.util.List<java.lang.String> respmediatypes)
Set the response mediatypes.- Parameters:
respmediatypes
- The response mediatypes to set
-
addProducedMediaType
public void addProducedMediaType(java.lang.String type)
-
getConsumedMediaTypes
public java.util.List<java.lang.String> getConsumedMediaTypes()
Get the consumedmediatypes.- Returns:
- The consumedtypes
-
setConsumedMediaTypes
public void setConsumedMediaTypes(java.util.List<java.lang.String> respmediatypes)
Set the respmediatypes.- Parameters:
consumedtypes
- The consumedtypes to set
-
addConsumedMediaType
public void addConsumedMediaType(java.lang.String type)
-
isEmpty
public boolean isEmpty()
Test if has no settings.
-
-