Package com.easydesk.om
Class ItemPeer
java.lang.Object
com.easydesk.om.BaseItemPeer
com.easydesk.om.ItemPeer
a Content The skeleton for this class was autogenerated by Torque on: [Sun
Nov 14 20:29:29 KST 2021] This class
provides static wrappers for the peer implementation classes. This class will
only be generated as long as it does
not already exist in the output directory.
-
Field Summary
Fields inherited from class com.easydesk.om.BaseItemPeer
DATABASE_NAME, ID_COUNT, ID_DOMAIN, ID_PREFIX, ITEM_ID, LOCALE_VALUE, MODULE_ID, numColumns, REMOVED, TABLE, TABLE_NAME, TYPE_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intAdds count(ItemPeer.ITEM_ID) to the select clause and returns the number of rows resulting from the given Criteria.getAllItems(Module module, ItemType type) DOCUMENT ME!조회 조건에 해당하는 item id 목록을 구한다.static ItemgetItem(Artifactizable itemable, Module module) Artifactizable 을 표현하는 Artifact Item 을 구한다.static intgetItemCount(ItemType itemType, Module... modules) module 들에 속한 ItemType 의 item 수를 구한다.Methods inherited from class com.easydesk.om.BaseItemPeer
addSelectColumns, buildColumnValues, buildCriteria, buildCriteria, buildCriteria, buildPkCriteria, buildSelectCriteria, correctBooleans, correctBooleans, createItemPeerImpl, doDelete, doDelete, doDelete, doDelete, doDelete, doDelete, doDelete, doDelete, doInsert, doInsert, doInsert, doInsert, doInsert, doInsert, doInsert, doInsert, doSelect, doSelect, doSelect, doSelect, doSelect, doSelect, doSelect, doSelectAsStream, doSelectAsStream, doSelectAsStream, doSelectJoinEasyDeskModule, doSelectJoinEasyDeskModule, doSelectJoinItemType, doSelectJoinItemType, doSelectSingleRecord, doSelectSingleRecord, doSelectSingleRecord, doSelectSingleRecord, doSelectSingleRecord, doUpdate, doUpdate, doUpdate, doUpdate, doUpdate, doUpdate, executeStatement, executeStatement, executeStatement, executeStatement, executeStatement, executeStatement, executeStatement, getDbObjectInstance, getItemPeerImpl, getTableMap, initDatabaseMap, retrieveByObjectKeys, retrieveByObjectKeys, retrieveByPK, retrieveByPK, retrieveByPK, retrieveByPK, retrieveByTypedPKs, retrieveByTypedPKs, setAndSaveActivitys, setAndSaveActivitys, setAndSaveAttachments, setAndSaveAttachments, setAndSaveAttributeValues, setAndSaveAttributeValues, setAndSaveDependRelatedByObservedIds, setAndSaveDependRelatedByObservedIds, setAndSaveDependRelatedByObserverIds, setAndSaveDependRelatedByObserverIds, setAndSaveItemActivitySets, setAndSaveItemActivitySets, setAndSaveItemCounters, setAndSaveItemCounters, setAndSaveItemTemplateInfos, setAndSaveItemTemplateInfos, setAndSaveTemplateTemplateGroups, setAndSaveTemplateTemplateGroups, setItemPeerImpl
-
Constructor Details
-
ItemPeer
public ItemPeer()새로운ItemPeer인스턴스를 생성한다.
-
-
Method Details
-
getIds
조회 조건에 해당하는 item id 목록을 구한다.- Parameters:
crit- 조회 조건- Returns:
- item id 목록
- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
count
Adds count(ItemPeer.ITEM_ID) to the select clause and returns the number of rows resulting from the given Criteria.- Parameters:
crit- aCriteriavalue- Returns:
- an
intvalue - Throws:
TorqueException- if an error occurs
-
getItemCount
module 들에 속한 ItemType 의 item 수를 구한다. ALL module 이 포함되어 있으면 모든 module 을 대상으로 한다.- Parameters:
itemType- 대상 ItemTypemodules- 대상 Module 들- Returns:
- count
- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
getItem
Artifactizable 을 표현하는 Artifact Item 을 구한다.실행되는 SQL 예 (utility method):
SELECT FROM EASYDESK_ITEM, EASYDESK_ITEM_ATTRIBUTE_VALUE WHERE EASYDESK_ITEM.ITEM_ID=EASYDESK_ITEM_ATTRIBUTE_VALUE.ITEM_ID AND (EASYDESK_ITEM.MODULE_ID=? AND EASYDESK_ITEM.TYPE_ID=? AND EASYDESK_ITEM.REMOVED=? AND EASYDESK_ITEM_ATTRIBUTE_VALUE.ATTRIBUTE_ID=? AND EASYDESK_ITEM_ATTRIBUTE_VALUE.REMOVED=? AND EASYDESK_ITEM_ATTRIBUTE_VALUE.NUMERIC_VALUE=?) Replacements: [1,115,0,70,0,1] SELECT EASYDESK_ITEM.ITEM_ID, EASYDESK_ITEM.ID_PREFIX, EASYDESK_ITEM.ID_COUNT, EASYDESK_ITEM.ID_DOMAIN, EASYDESK_ITEM.TYPE_ID, EASYDESK_ITEM.MODULE_ID, EASYDESK_ITEM.LOCALE_VALUE, EASYDESK_ITEM.REMOVED FROM EASYDESK_ITEM, EASYDESK_ITEM_ATTRIBUTE_VALUE WHERE EASYDESK_ITEM.ITEM_ID=EASYDESK_ITEM_ATTRIBUTE_VALUE.ITEM_ID AND (EASYDESK_ITEM.MODULE_ID=? AND EASYDESK_ITEM.TYPE_ID=? AND EASYDESK_ITEM.REMOVED=? AND EASYDESK_ITEM_ATTRIBUTE_VALUE.ATTRIBUTE_ID=? AND EASYDESK_ITEM_ATTRIBUTE_VALUE.REMOVED=? AND EASYDESK_ITEM_ATTRIBUTE_VALUE.NUMERIC_VALUE=?) Replacements: [1,115,0,70,0,1] SELECT EASYDESK_ITEM.ITEM_ID, EASYDESK_ITEM.ID_PREFIX, EASYDESK_ITEM.ID_COUNT, EASYDESK_ITEM.ID_DOMAIN, EASYDESK_ITEM.TYPE_ID, EASYDESK_ITEM.MODULE_ID, EASYDESK_ITEM.LOCALE_VALUE, EASYDESK_ITEM.REMOVED FROM EASYDESK_ITEM_ATTRIBUTE_VALUE, EASYDESK_ITEM WHERE EASYDESK_ITEM_ATTRIBUTE_VALUE.ITEM_ID=EASYDESK_ITEM.ITEM_ID A ND (EASYDESK_ITEM.MODULE_ID=? AND EASYDESK_ITEM.TYPE_ID=? AND EASYDESK_ITEM.REMOVED=? AND EASYDESK_ITEM_ATTRIBUTE_VALUE.ATTRIBUTE_ID=? AND EASYDESK_ITEM_ATTRIBUTE_VALUE.REMOVED=? AND EASYDESK_ITEM_ATTRIBUTE_VALUE.NUMERIC_VALUE=?) Replacements: [1,115,0,70,0,1] SELECT EASYDESK_ITEM.ITEM_ID, EASYDESK_ITEM.ID_PREFIX, EASYDESK_ITEM.ID_COUNT, EASYDESK_ITEM.ID_DOMAIN, EASYDESK_ITEM.TYPE_ID, EASYDESK_ITEM.MODULE_ID, EASYDESK_ITEM.LOCALE_VALUE, EASYDESK_ITEM.REMOVED FROM EASYDESK_ITEM, EASYDESK_ITEM_ATTRIBUTE_VALUE WHERE EASYDESK_ITEM.ITEM_ID=EASYDESK_ITEM_ATTRIBUTE_VALUE.ITEM_ID AND (EASYDESK_ITEM_ATTRIBUTE_VALUE.ATTRIBUTE_ID=? AND EASYDESK_ITEM_ATTRIBUTE_VALUE.REMOVED=? AND EASYDESK_ITEM_ATTRIBUTE_VALUE.NUMERIC_VALUE=? AND EASYDESK_ITEM.MODULE_ID=? AND EASYDESK_ITEM.TYPE_ID=? AND EASYDESK_ITEM.REMOVED=?) Replacements: [70,0,1,1,115,0] SELECT EASYDESK_ITEM.ITEM_ID, EASYDESK_ITEM.ID_PREFIX, EASYDESK_ITEM.ID_COUNT, EASYDESK_ITEM.ID_DOMAIN, EASYDESK_ITEM.TYPE_ID, EASYDESK_ITEM.MODULE_ID, EASYDESK_ITEM.LOCALE_VALUE, EASYDESK_ITEM.REMOVED FROM EASYDESK_ITEM INNER JOIN EASYDESK_ITEM_ATTRIBUTE_VALUE ON EASYDESK_ITEM.ITEM_ID=EASYDESK_ITEM_ATTRIBUTE_VALUE.ITEM_ID WHERE (EASYDESK_ITEM_ATTRIBUTE_VALUE.ATTRIBUTE_ID=? AND EASYDESK_ITEM_ATTRIBUTE_VALUE.REMOVED=? AND EASYDESK_ITEM_ATTRIBUTE_VALUE.NUMERIC_VALUE=? AND EASYDESK_ITEM.MODULE_ID=? AND EASYDESK_ITEM.TYPE_ID=? AND EASYDESK_ITEM.REMOVED=?) Replacements: [70,0,1,1,115,0]
- Parameters:
itemable- 대상 Artifactizablemodule- Artifact item 이 속한 Module, can be null- Returns:
- Item Artifact Item for itemable
- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
getAllItems
DOCUMENT ME!- Parameters:
module- DOCUMENT ME!type- DOCUMENT ME!- Returns:
- DOCUMENT ME!
- Throws:
TorqueException- DOCUMENT ME!
-