@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