Interface GlueContext
- All Superinterfaces:
 GlueAuditAttributeHolder,Map<String,Object> 
- All Known Implementing Classes:
 GlueDefaultContext,GlueWebContext
모든 Layout에서 공통으로 Data 를 저장하고 조회 하는 Class이다.
- 
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic enumstatic enumGlueWebContext의 ContentType 정의 - 
Method Summary
Modifier and TypeMethodDescriptionget(String key, GlueContext.ContentType type) RootMap이 아닌 ContentType에 해당 하는 Map에서 해당 key의 값을 얻는다.<T> TgetAndTryToCast(String key, Class<T> valueClass) <T> TgetAndTryToCast(String key, Class<T> valueClass, GlueContext.ContentType type) Controller에서 발생한 Exception을 ReturnNonUI의 TC 처리를 위한 Data 를 ReturnNonUI의 File TC 처리를 위한 Data 를 ReturnGlueContext의 Root Map에 Data를 Setput(String key, Object value, GlueContext.ContentType type) 확장대상..voidvoidputAll(Map<? extends String, ? extends Object> map, GlueContext.ContentType type) 확장대상..voidsetException(Throwable throwable) Internal Use Only.voidsetMessage(GlueMessage message) NonUI의 TC 처리를 위한 Data SetvoidsetMessages(List<GlueMessage> messages) NonUI의 File TC 처리를 위한 Data SetvoidsetMultiPartRequest(GlueMultipartRequest multipartRequest) Methods inherited from interface com.poscoict.glueframework.dao.GlueAuditAttributeHolder
getAuditAttributes, setAuditAttributesMethods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, getOrDefault, hashCode, isEmpty, keySet, merge, putIfAbsent, remove, replace, replace, replaceAll, size, values 
- 
Method Details
- 
get
 - 
getDataAsMap
 - 
get
RootMap이 아닌 ContentType에 해당 하는 Map에서 해당 key의 값을 얻는다.- Parameters:
 key-type-- Returns:
 - Object
 
 - 
getAndTryToCast
- Parameters:
 key-valueClass-- Returns:
 - T
 
 - 
getAndTryToCast
- Parameters:
 key-valueClass-type-- Returns:
 - T
 
 - 
put
GlueContext의 Root Map에 Data를 Set - 
put
확장대상..- Parameters:
 key-value-type-- Returns:
 - Object
 
 - 
putAll
 - 
putAll
확장대상..- Parameters:
 map-type-
 - 
getEventSourceType
GlueContext.EventType getEventSourceType()- Returns:
 - DEFAULT, WEB_BROWSER, EAI_SERVER, EDGE_SERVER
 
 - 
getMessage
GlueMessage getMessage()NonUI의 TC 처리를 위한 Data 를 Return- Returns:
 - GlueMessage NonUI의 TC 처리 Data
 
 - 
setMessage
NonUI의 TC 처리를 위한 Data Set- Parameters:
 message- NonUI의 TC 처리 Data
 - 
getMessages
List<GlueMessage> getMessages()NonUI의 File TC 처리를 위한 Data 를 Return- Returns:
 - GlueMessage[] NonUI의 File TC 처리 Data
 
 - 
setMessages
NonUI의 File TC 처리를 위한 Data Set- Parameters:
 messages- NonUI의 File TC 처리 Data
 - 
setMultiPartRequest
 - 
getMultiPartRequest
GlueMultipartRequest getMultiPartRequest() - 
remove
 - 
getException
Throwable getException()Controller에서 발생한 Exception을 Return- Returns:
 - Throwable Tag showMessage 에서 사용할 Exception Data
 
 - 
setException
Internal Use Only. Activity에서 failure를 정의 하지 않았고 Controller가 비정상 종료시 발생한 Exception- Parameters:
 throwable- BizController에서 Setting
 
 -