@groovy.transform.CompileStatic abstract class AbstractGloopService extends java.lang.Object implements Marshallable
Type | Name and description |
---|---|
java.lang.String |
bodyParameter |
java.lang.String |
comments |
boolean |
deprecated |
java.util.List<java.lang.String> |
executeList |
GloopModel |
input |
GloopModel |
input |
java.util.Set<RequestMethod> |
methods |
java.lang.String |
name |
GloopModel |
output |
java.lang.Object |
parent |
java.util.List<java.lang.String> |
paths |
boolean |
validateInput |
boolean |
validateOutput |
Constructor and description |
---|
AbstractGloopService
() |
AbstractGloopService
(java.lang.String name) |
Type Params | Return Type | Name and description |
---|---|---|
|
GloopModel |
buildInputModel() |
|
GloopModel |
buildOutputModel() |
|
java.lang.Object |
clone() |
|
java.lang.String |
getFilename() |
|
GloopStackTraceElement |
getGloopStackTraceElement(GloopExecutionContext context) |
|
GloopModel |
getInput() |
|
java.util.Set<java.lang.String> |
getMethodsAsStrings() |
|
protected java.util.List |
getPropNames() |
|
java.lang.String |
getSimpleName() |
|
java.lang.String |
getType() |
|
abstract GloopModel |
invokeService(GloopExecutionContext context) |
|
GloopModel |
invokeService() |
|
GloopModel |
invokeService(GloopModel model) |
|
java.lang.String |
marshall() utility method to marshall the object to the gloop json format @return |
|
protected GloopModel |
parseIOModel(java.lang.String name, java.lang.Object obj) |
|
void |
setInput(java.lang.Object inputObj) |
|
void |
setMethods(java.lang.Object tempMethods) |
|
void |
setOutput(java.lang.Object outputObj) |
|
static AbstractGloopService |
unmarshall(java.lang.String name, java.lang.String text) |
|
static AbstractGloopService |
unmarshall(java.lang.String name, java.net.URL u) |
|
static AbstractGloopService |
unmarshall(java.lang.String name, java.io.File f) |
|
static AbstractGloopService |
unmarshall(java.lang.String name, java.io.InputStream i) |
|
static AbstractGloopService |
unmarshall(java.lang.String name, java.io.Reader r) |
|
void |
validateInputModel(GloopExecutionContext context) |
|
void |
validateOutputModel(GloopModel tempOutputModel) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
utility method to marshall the object to the gloop json format @return
Groovy Documentation