public class S_RelationshipSelector extends S_SystemObjectSelector
S_LibraryService
,
S_LibrarySession
m_ClassId, m_IdSortSpecification, m_NameSortSpecification, m_Session
Modifier | Constructor and Description |
---|---|
protected |
S_RelationshipSelector(S_LibrarySession session,
Long classId)
Construct a S_RelationshipSelector object.
|
closeCursor, ensureDefaultClass, findObjectById, generateStatementName, generateStatementName, generateStatementName, generateStatementName, getClassData, getClassData, getClassId, getClassName, getComplexQueryStatement, getComplexQueryStatement, getCountFromResultSet, getIdSortSpecification, getNameSortSpecification, getResourceString, getSearchResultQueryStatement, getService, getSimpleCountQueryStatement, getSimpleQueryStatement, getStatementSuffix, nextItem, selectAllObjects, selectArrayReferencingObjects, selectArrayReferencingObjectsCount, selectArrayReferencingObjectsCursor, selectCount, selectCount, selectCount, selectCount, selectObjectById, selectObjects, selectObjects, selectObjects, selectObjects, selectObjects, selectObjects, selectObjectsByMasterId, selectObjectsByStringAttribute, selectObjectsCountByMasterId, selectObjectsCursor, selectObjectsCursorByMasterId, selectObjectsCursorByStringAttribute, selectObjectsExistByMasterId, selectResults
protected S_RelationshipSelector(S_LibrarySession session, Long classId) throws IfsException
session
- current LibrarySessionclassId
- class Id this selector is servicingIfsException
public Vector selectRightObjects(Long leftId, SortSpecification sort) throws IfsException
IfsException
protected S_LibraryObjectCursor selectRightObjectsCursor(Long leftId, SortSpecification sort) throws IfsException
IfsException
public long selectRightObjectsCount(Long leftId) throws IfsException
IfsException
public Vector selectLeftObjects(Long rightId, SortSpecification sort) throws IfsException
IfsException
protected S_LibraryObjectCursor selectLeftObjectsCursor(Long rightId, SortSpecification sort) throws IfsException
IfsException
public long selectLeftObjectsCount(Long rightId) throws IfsException
IfsException
protected Vector selectRelationships(Long leftId, Long rightId, SortSpecification sort) throws IfsException
IfsException
protected S_LibraryObjectCursor selectRelationshipCursor(Long leftId, Long rightId, SortSpecification sort) throws IfsException
IfsException
protected LibraryQueryStatement getRelationshipSelectStatement(LibraryConnection lconn, Connection conn, SortSpecification sort) throws IfsException
IfsException
protected long selectRelationshipCount(Long leftId, Long rightId) throws IfsException
IfsException
protected LibraryQueryStatement getRelationshipSelectCountStatement(LibraryConnection lconn, Connection conn) throws IfsException
IfsException
protected SortSpecification getSortSeqeunceSortSpecification() throws IfsException
IfsException
- if any other aspect of the operation fails.Copyright © 2023. All rights reserved.