public class GlueDefaultContext extends GlueHashMap<String,Object> implements GlueContext
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
GlueDefaultContext(String serviceName) |
Modifier and Type | Method and Description |
---|---|
String |
getActivityName() |
Map<String,String> |
getActivityProperties() |
Map<String,String> |
getActivityTransitions() |
String |
getProperty(String name) |
String |
getProperty(String name,
boolean isMadatory) |
List<Map<String,String>> |
getResults()
GlueService를 실행할 경우의 실행 reports 입니다.
|
String |
getServiceName() |
String |
getTransition(String name) |
void |
setActivityInfo(GlueService.GlueActivityInfo activityInfo) |
void |
setActivityProperties(Class<?> clazz,
Map<String,String> props) |
void |
setActivityProperties(GlueActivity<GlueContext> activity,
Map<String,String> props) |
getAndTryToCast, newGlueHashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
equals, hashCode, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
public GlueDefaultContext(String serviceName)
public String getActivityName()
getActivityName
in interface GlueContext
public String getServiceName()
getServiceName
in interface GlueContext
public void setActivityInfo(GlueService.GlueActivityInfo activityInfo)
public void setActivityProperties(Class<?> clazz, Map<String,String> props)
setActivityProperties
in interface GlueContext
public void setActivityProperties(GlueActivity<GlueContext> activity, Map<String,String> props)
setActivityProperties
in interface GlueContext
public Map<String,String> getActivityProperties()
getActivityProperties
in interface GlueContext
public Map<String,String> getActivityTransitions()
getActivityTransitions
in interface GlueContext
public String getProperty(String name)
getProperty
in interface GlueContext
public String getProperty(String name, boolean isMadatory)
getProperty
in interface GlueContext
public String getTransition(String name)
getTransition
in interface GlueContext
public List<Map<String,String>> getResults()
[
{
"name":"first_activity_name",
"next":"second_activity_name",
"result-key":"result-key"
},
{
"name":"second_activity_name",
"next":"third_activity_name",
"result-key":"result-key"
},
...
]
getResults
in interface GlueContext
GlueBizController.GlueBizInternalController
Copyright © 2019 POSCOICT. All rights reserved.