kr.co.hit.live.query.element
Class DefinitionMap
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<String,String>
kr.co.hit.live.query.element.DefinitionMap
- All Implemented Interfaces:
- Serializable, Cloneable, Map<String,String>
public class DefinitionMap
- extends HashMap<String,String>
DefinitionMap은 SQL 실행 시 실행되는 DB 별로 특정값을 정의하여 동적 SQL등의 조건으로 사용할 수 있는
기능을 처리하기 위하여 해당 Query XML 파일의 <definition> 로 정의된 내용을
관리하기 위한 기능을 제공한다.
- Since:
- 5.0
- Author:
- 김형도
- See Also:
- Serialized Form
| Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
DefinitionMap
public DefinitionMap()
addDefinition
public void addDefinition(String id,
String value)
addDefinition
public void addDefinition(String name,
String value,
String forDef)
getDefinition
public String getDefinition(String name,
String forDef)
- name 과 forDef를 사용하여 해당 definition 값을 정의한다.
name과 forDef를 사용하여 정의된 definition이 없으면 name으로만 정의된 defintion을 반환한다.
- Parameters:
name - forDef -
- Returns:
getDefinition
public String getDefinition(String id)
getNames
public String[] getNames()
- 정의되어 있는 name 목록을 반환한다.
- Returns:
Copyright © 2014. All Rights Reserved.