|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.dao.support.DaoSupport
org.springframework.orm.ibatis.support.SqlMapClientDaoSupport
net.webapp2.common.managedobject.dao.ibatis.ManagedObjectDaoSupport
public class ManagedObjectDaoSupport
Field Summary |
---|
Fields inherited from class org.springframework.dao.support.DaoSupport |
---|
logger |
Fields inherited from interface net.webapp2.common.managedobject.dao.ManagedObjectDao |
---|
DELETE, INSERT |
Constructor Summary | |
---|---|
ManagedObjectDaoSupport()
|
Method Summary | |
---|---|
Integer |
count()
기본 관리대상으로 지정된 객체의 개수 추정 |
Integer |
count(Class clazz)
주어진 클래스의 관리대상 객체 개수 추정 |
Integer |
count(String recordType)
주어진 레코드 유형의 관리대상 객체 개수 추정 |
Integer |
howManyDeleted()
기본 관리대상으로 지정된 객체의 삭제 회수 제공 |
Integer |
howManyDeleted(Class clazz)
주어진 클래스의 관리대상 객체에 대한 삭제 회수 제공 |
Integer |
howManyDeleted(String recordType)
주어진 레코드 유형의 관리대상 객체에 대한 삭제 회수 제공 |
Integer |
howManyIssued()
기본 관리대상으로 지정된 객체의 관리번호 발행 횟수 제공 |
int |
howManyIssued(Class clazz)
주어진 클래스의 관리대상 객체에 대한 관리번호 발행 횟수 제공 |
int |
howManyIssued(String recordType)
주어진 레코드 유형의 관리대상 객체에 대한 관리번호 발행 횟수 제공 |
Integer |
issue()
기본 관리대상을 지정된 클래스 혹은 레코드 유형에 속하는 새로운 객체 생성을 위해 새 관리번호 발행 |
Integer |
issue(Class clazz)
주어진 클래스의 새로운 관리대상 객체에 대한 관리번호 발행. |
Integer |
issue(String recordType)
주어진 레코드 유형의 새로운 관리대상 객체에 대한 관리번호 발행. |
void |
setDefaultManagedClass(Class defaultManagedClass)
|
void |
setDefaultManagedRecordType(String defaultManagedRecordType)
|
void |
setManagedObjects(Map<Class,String> managedObjects)
|
boolean |
supports(Class clazz)
주어진 클래스의 객체에 대한 발행번호 및 수치 정보 관리를 지원하는지 여부 |
boolean |
supports(String recordType)
주어진 문자열에 해당하는 레코드 유형의 객체에 대한 발행번호 및 수치 정보 관리를 지원하는지 여부 |
void |
updateFor(int updateType)
지원하지 않은 갱신유형이거나 기본 관리대상이 지정되어 있지 않으면 |
void |
updateFor(int updateType,
Class clazz)
지원하지 않은 갱신유형 혹은 클래스를 매개변수로 제공시 |
void |
updateFor(int updateType,
String recordType)
지원하지 않은 갱신유형 혹은 레코드 유형을 매개변수로 제공시 |
Methods inherited from class org.springframework.orm.ibatis.support.SqlMapClientDaoSupport |
---|
checkDaoConfig, getDataSource, getSqlMapClient, getSqlMapClientTemplate, setDataSource, setSqlMapClient, setSqlMapClientTemplate |
Methods inherited from class org.springframework.dao.support.DaoSupport |
---|
afterPropertiesSet, initDao |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ManagedObjectDaoSupport()
Method Detail |
---|
public boolean supports(Class clazz)
ManagedObjectDao
supports
in interface ManagedObjectDao
clazz
- 클래스
public boolean supports(String recordType)
ManagedObjectDao
supports
in interface ManagedObjectDao
recordType
- 레코드 유형
public Integer issue()
ManagedObjectDao
issue
in interface ManagedObjectDao
public Integer howManyDeleted()
ManagedObjectDao
howManyDeleted
in interface ManagedObjectDao
public Integer howManyIssued()
ManagedObjectDao
howManyIssued
in interface ManagedObjectDao
public Integer count()
ManagedObjectDao
count
in interface ManagedObjectDao
public void updateFor(int updateType)
updateFor
in interface ManagedObjectDao
updateType
- 1 - 추가에 따른 갱신, -1 - 삭제에 따른 갱신ManagedObjectDao.updateFor(int)
,
IllegalArgumentException
public Integer issue(String recordType)
ManagedObjectDao
issue
in interface ManagedObjectDao
recordType
- 레코드 유형
public Integer howManyDeleted(String recordType)
ManagedObjectDao
howManyDeleted
in interface ManagedObjectDao
recordType
- 레코드 유형
public Integer count(String recordType)
ManagedObjectDao
count
in interface ManagedObjectDao
recordType
- 레코드 유형
public int howManyIssued(String recordType)
ManagedObjectDao
howManyIssued
in interface ManagedObjectDao
recordType
- 레코드 유형
public void updateFor(int updateType, String recordType)
updateFor
in interface ManagedObjectDao
updateType
- 1 - 추가에 따른 갱신, -1 - 삭제에 따른 갱신recordType
- 관리대상 레코드 유형ManagedObjectDao.updateFor(int, java.lang.String)
,
IllegalArgumentException
public Integer issue(Class clazz)
ManagedObjectDao
issue
in interface ManagedObjectDao
clazz
- 관리대상 클래스
public Integer howManyDeleted(Class clazz)
ManagedObjectDao
howManyDeleted
in interface ManagedObjectDao
clazz
- 관리대상 클래스
public Integer count(Class clazz)
ManagedObjectDao
count
in interface ManagedObjectDao
clazz
- 관리대상 클래스
public int howManyIssued(Class clazz)
ManagedObjectDao
howManyIssued
in interface ManagedObjectDao
clazz
- 관리대상 클래스
public void updateFor(int updateType, Class clazz)
updateFor
in interface ManagedObjectDao
updateType
- 1 - 추가에 따른 갱신, -1 - 삭제에 따른 갱신clazz
- 관리대상 클래스ManagedObjectDao.updateFor(int, java.lang.Class)
,
IllegalArgumentException
public void setDefaultManagedClass(Class defaultManagedClass)
public void setDefaultManagedRecordType(String defaultManagedRecordType)
public void setManagedObjects(Map<Class,String> managedObjects)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |