test_class.declarator: resultSet
test_class.modifier: @Mock
test_class.original_string: @Mock
      ResultSet resultSet;
test_class.type: ResultSet
test_class.var_name: resultSet
test_class.file: cosmic-core/framework/db/src/test/java/com/cloud/utils/db/GenericDaoBaseTest.java
test_class.identifier: GenericDaoBaseTest
test_case.body: @Test
      public void getObjectInteger() throws SQLException {
          Mockito.when(resultSet.getObject(1)).thenReturn(1l);
          Mockito.when(resultSet.getInt(1)).thenReturn(1);
          Assert.assertEquals((Integer) 1,
                  GenericDaoBase.getObject(Integer.class, resultSet, 1));
          Mockito.verify(resultSet).getInt(1);
      }
test_case.class_method_signature: GenericDaoBaseTest.getObjectInteger()
test_case.full_signature: @Test public void getObjectInteger()
test_case.identifier: getObjectInteger
test_case.invocations: thenReturn when getObject thenReturn when getInt assertEquals getObject getInt verify
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getObjectInteger()
focal_class.declarator: s_gmtTimeZone = TimeZone.getTimeZone("GMT")
focal_class.modifier: protected final static
focal_class.original_string: protected final static TimeZone s_gmtTimeZone = TimeZone.getTimeZone("GMT");
focal_class.type: TimeZone
focal_class.var_name: s_gmtTimeZone
focal_class.declarator: s_daoMaps = new ConcurrentHashMap<>(71)
focal_class.modifier: protected final static
focal_class.original_string: protected final static Map<String, GenericDao<?, ? extends Serializable>> s_daoMaps = new ConcurrentHashMap<>(71);
focal_class.type: Map<String, GenericDao<?, ? extends Serializable>>
focal_class.var_name: s_daoMaps
focal_class.declarator: s_callbackFilter = new UpdateFilter()
focal_class.modifier: protected final static
focal_class.original_string: protected final static CallbackFilter s_callbackFilter = new UpdateFilter();
focal_class.type: CallbackFilter
focal_class.var_name: s_callbackFilter
focal_class.declarator: FOR_UPDATE_CLAUSE = " FOR UPDATE "
focal_class.modifier: protected static final
focal_class.original_string: protected static final String FOR_UPDATE_CLAUSE = " FOR UPDATE ";
focal_class.type: String
focal_class.var_name: FOR_UPDATE_CLAUSE
focal_class.declarator: SHARE_MODE_CLAUSE = " LOCK IN SHARE MODE"
focal_class.modifier: protected static final
focal_class.original_string: protected static final String SHARE_MODE_CLAUSE = " LOCK IN SHARE MODE";
focal_class.type: String
focal_class.var_name: SHARE_MODE_CLAUSE
focal_class.declarator: SELECT_LAST_INSERT_ID_SQL = "SELECT LAST_INSERT_ID()"
focal_class.modifier: protected static final
focal_class.original_string: protected static final String SELECT_LAST_INSERT_ID_SQL = "SELECT LAST_INSERT_ID()";
focal_class.type: String
focal_class.var_name: SELECT_LAST_INSERT_ID_SQL
focal_class.declarator: s_seqFetcher = SequenceFetcher.getInstance()
focal_class.modifier: protected static final
focal_class.original_string: protected static final SequenceFetcher s_seqFetcher = SequenceFetcher.getInstance();
focal_class.type: SequenceFetcher
focal_class.var_name: s_seqFetcher
focal_class.declarator: s_logger = LoggerFactory.getLogger(GenericDaoBase.class)
focal_class.modifier: private final static
focal_class.original_string: private final static Logger s_logger = LoggerFactory.getLogger(GenericDaoBase.class);
focal_class.type: Logger
focal_class.var_name: s_logger
focal_class.declarator: _partialSelectSql
focal_class.modifier: private final
focal_class.original_string: private final Pair<StringBuilder, Attribute[]> _partialSelectSql;
focal_class.type: Pair<StringBuilder, Attribute[]>
focal_class.var_name: _partialSelectSql
focal_class.declarator: _partialQueryCacheSelectSql
focal_class.modifier: private final
focal_class.original_string: private final Pair<StringBuilder, Attribute[]> _partialQueryCacheSelectSql;
focal_class.type: Pair<StringBuilder, Attribute[]>
focal_class.var_name: _partialQueryCacheSelectSql
focal_class.declarator: _entityBeanType
focal_class.modifier: protected
focal_class.original_string: protected Class<T> _entityBeanType;
focal_class.type: Class<T>
focal_class.var_name: _entityBeanType
focal_class.declarator: _table
focal_class.modifier: protected
focal_class.original_string: protected String _table;
focal_class.type: String
focal_class.var_name: _table
focal_class.declarator: _tables
focal_class.modifier: protected
focal_class.original_string: protected String _tables;
focal_class.type: String
focal_class.var_name: _tables
focal_class.declarator: _embeddedFields
focal_class.modifier: protected
focal_class.original_string: protected Field[] _embeddedFields;
focal_class.type: Field[]
focal_class.var_name: _embeddedFields
focal_class.declarator: _discriminatorClause
focal_class.modifier: protected
focal_class.original_string: protected StringBuilder _discriminatorClause;
focal_class.type: StringBuilder
focal_class.var_name: _discriminatorClause
focal_class.declarator: _discriminatorValues
focal_class.modifier: protected
focal_class.original_string: protected Map<String, Object> _discriminatorValues;
focal_class.type: Map<String, Object>
focal_class.var_name: _discriminatorValues
focal_class.declarator: _selectByIdSql
focal_class.modifier: protected
focal_class.original_string: protected String _selectByIdSql;
focal_class.type: String
focal_class.var_name: _selectByIdSql
focal_class.declarator: _count
focal_class.modifier: protected
focal_class.original_string: protected String _count;
focal_class.type: String
focal_class.var_name: _count
focal_class.declarator: _distinctIdSql
focal_class.modifier: protected
focal_class.original_string: protected String _distinctIdSql;
focal_class.type: String
focal_class.var_name: _distinctIdSql
focal_class.declarator: _idField
focal_class.modifier: protected
focal_class.original_string: protected Field _idField;
focal_class.type: Field
focal_class.var_name: _idField
focal_class.declarator: _insertSqls
focal_class.modifier: protected
focal_class.original_string: protected List<Pair<String, Attribute[]>> _insertSqls;
focal_class.type: List<Pair<String, Attribute[]>>
focal_class.var_name: _insertSqls
focal_class.declarator: _removed
focal_class.modifier: protected
focal_class.original_string: protected Pair<String, Attribute> _removed;
focal_class.type: Pair<String, Attribute>
focal_class.var_name: _removed
focal_class.declarator: _removeSql
focal_class.modifier: protected
focal_class.original_string: protected Pair<String, Attribute[]> _removeSql;
focal_class.type: Pair<String, Attribute[]>
focal_class.var_name: _removeSql
focal_class.declarator: _deleteSqls
focal_class.modifier: protected
focal_class.original_string: protected List<Pair<String, Attribute[]>> _deleteSqls;
focal_class.type: List<Pair<String, Attribute[]>>
focal_class.var_name: _deleteSqls
focal_class.declarator: _idAttributes
focal_class.modifier: protected
focal_class.original_string: protected Map<String, Attribute[]> _idAttributes;
focal_class.type: Map<String, Attribute[]>
focal_class.var_name: _idAttributes
focal_class.declarator: _tgs
focal_class.modifier: protected
focal_class.original_string: protected Map<String, TableGenerator> _tgs;
focal_class.type: Map<String, TableGenerator>
focal_class.var_name: _tgs
focal_class.declarator: _allAttributes
focal_class.modifier: protected
focal_class.original_string: protected Map<String, Attribute> _allAttributes;
focal_class.type: Map<String, Attribute>
focal_class.var_name: _allAttributes
focal_class.declarator: _ecAttributes
focal_class.modifier: protected
focal_class.original_string: protected List<Attribute> _ecAttributes;
focal_class.type: List<Attribute>
focal_class.var_name: _ecAttributes
focal_class.declarator: _allColumns
focal_class.modifier: protected
focal_class.original_string: protected Map<Pair<String, String>, Attribute> _allColumns;
focal_class.type: Map<Pair<String, String>, Attribute>
focal_class.var_name: _allColumns
focal_class.declarator: _enhancer
focal_class.modifier: protected
focal_class.original_string: protected Enhancer _enhancer;
focal_class.type: Enhancer
focal_class.var_name: _enhancer
focal_class.declarator: _factory
focal_class.modifier: protected
focal_class.original_string: protected Factory _factory;
focal_class.type: Factory
focal_class.var_name: _factory
focal_class.declarator: _searchEnhancer
focal_class.modifier: protected
focal_class.original_string: protected Enhancer _searchEnhancer;
focal_class.type: Enhancer
focal_class.var_name: _searchEnhancer
focal_class.declarator: _timeoutSeconds
focal_class.modifier: protected
focal_class.original_string: protected int _timeoutSeconds;
focal_class.type: int
focal_class.var_name: _timeoutSeconds
focal_class.declarator: _cache
focal_class.modifier: protected
focal_class.original_string: protected Cache _cache;
focal_class.type: Cache
focal_class.var_name: _cache
focal_class.file: cosmic-core/framework/db/src/main/java/com/cloud/utils/db/GenericDaoBase.java
focal_class.identifier: GenericDaoBase
focal_class.interfaces: implements GenericDao<T, ID>, ComponentMethodInterceptable
focal_class.class_method_signature: GenericDaoBase.GenericDaoBase()
focal_class.full_signature: protected  GenericDaoBase()
focal_class.identifier: GenericDaoBase
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.signature:  GenericDaoBase()
focal_class.class_method_signature: GenericDaoBase.logDetectedDaos()
focal_class.full_signature: private void logDetectedDaos()
focal_class.identifier: logDetectedDaos
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void logDetectedDaos()
focal_class.class_method_signature: GenericDaoBase.buildSelectByIdSql(final StringBuilder sql)
focal_class.full_signature: @DB() protected String buildSelectByIdSql(final StringBuilder sql)
focal_class.identifier: buildSelectByIdSql
focal_class.modifiers: @DB() protected
focal_class.parameters: (final StringBuilder sql)
focal_class.return: String
focal_class.signature: String buildSelectByIdSql(final StringBuilder sql)
focal_class.class_method_signature: GenericDaoBase.createSearchBuilder(final Class<J> resultType)
focal_class.full_signature: @Override @DB() public GenericSearchBuilder<T, J> createSearchBuilder(final Class<J> resultType)
focal_class.identifier: createSearchBuilder
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final Class<J> resultType)
focal_class.return: GenericSearchBuilder<T, J>
focal_class.signature: GenericSearchBuilder<T, J> createSearchBuilder(final Class<J> resultType)
focal_class.class_method_signature: GenericDaoBase.createPartialSelectSql(final SearchCriteria<?> sc, final boolean whereClause)
focal_class.full_signature: @DB() protected StringBuilder createPartialSelectSql(final SearchCriteria<?> sc, final boolean whereClause)
focal_class.identifier: createPartialSelectSql
focal_class.modifiers: @DB() protected
focal_class.parameters: (final SearchCriteria<?> sc, final boolean whereClause)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder createPartialSelectSql(final SearchCriteria<?> sc, final boolean whereClause)
focal_class.class_method_signature: GenericDaoBase.getDao(final Class<J> entityType)
focal_class.full_signature: public static GenericDao<? extends J, ? extends Serializable> getDao(final Class<J> entityType)
focal_class.identifier: getDao
focal_class.modifiers: public static
focal_class.parameters: (final Class<J> entityType)
focal_class.return: GenericDao<? extends J, ? extends Serializable>
focal_class.signature: GenericDao<? extends J, ? extends Serializable> getDao(final Class<J> entityType)
focal_class.class_method_signature: GenericDaoBase.getAllAttributes()
focal_class.full_signature: @Override public Map<String, Attribute> getAllAttributes()
focal_class.identifier: getAllAttributes
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Map<String, Attribute>
focal_class.signature: Map<String, Attribute> getAllAttributes()
focal_class.class_method_signature: GenericDaoBase.getObject(final Class<M> type, final ResultSet rs, final int index)
focal_class.full_signature: @DB() protected static M getObject(final Class<M> type, final ResultSet rs, final int index)
focal_class.identifier: getObject
focal_class.modifiers: @DB() protected static
focal_class.parameters: (final Class<M> type, final ResultSet rs, final int index)
focal_class.return: M
focal_class.signature: M getObject(final Class<M> type, final ResultSet rs, final int index)
focal_class.class_method_signature: GenericDaoBase.createSearchEntity(final MethodInterceptor interceptor)
focal_class.full_signature: public T createSearchEntity(final MethodInterceptor interceptor)
focal_class.identifier: createSearchEntity
focal_class.modifiers: public
focal_class.parameters: (final MethodInterceptor interceptor)
focal_class.return: T
focal_class.signature: T createSearchEntity(final MethodInterceptor interceptor)
focal_class.class_method_signature: GenericDaoBase.search(SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache)
focal_class.full_signature: @DB() protected List<T> search(SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache)
focal_class.identifier: search
focal_class.modifiers: @DB() protected
focal_class.parameters: (SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache)
focal_class.return: List<T>
focal_class.signature: List<T> search(SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache)
focal_class.class_method_signature: GenericDaoBase.search(SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache, final boolean enableQueryCache)
focal_class.full_signature: @DB() protected List<T> search(SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache, final boolean enableQueryCache)
focal_class.identifier: search
focal_class.modifiers: @DB() protected
focal_class.parameters: (SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache, final boolean enableQueryCache)
focal_class.return: List<T>
focal_class.signature: List<T> search(SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache, final boolean enableQueryCache)
focal_class.class_method_signature: GenericDaoBase.createForUpdate(final ID id)
focal_class.full_signature: @Override @DB() public T createForUpdate(final ID id)
focal_class.identifier: createForUpdate
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final ID id)
focal_class.return: T
focal_class.signature: T createForUpdate(final ID id)
focal_class.class_method_signature: GenericDaoBase.addJoinAttributes(int count, final PreparedStatement pstmt, final Collection<JoinBuilder<SearchCriteria<?>>> joins)
focal_class.full_signature: @DB() protected int addJoinAttributes(int count, final PreparedStatement pstmt, final Collection<JoinBuilder<SearchCriteria<?>>> joins)
focal_class.identifier: addJoinAttributes
focal_class.modifiers: @DB() protected
focal_class.parameters: (int count, final PreparedStatement pstmt, final Collection<JoinBuilder<SearchCriteria<?>>> joins)
focal_class.return: int
focal_class.signature: int addJoinAttributes(int count, final PreparedStatement pstmt, final Collection<JoinBuilder<SearchCriteria<?>>> joins)
focal_class.class_method_signature: GenericDaoBase.update(final ID id, final UpdateBuilder ub, final T entity)
focal_class.full_signature: protected int update(final ID id, final UpdateBuilder ub, final T entity)
focal_class.identifier: update
focal_class.modifiers: protected
focal_class.parameters: (final ID id, final UpdateBuilder ub, final T entity)
focal_class.return: int
focal_class.signature: int update(final ID id, final UpdateBuilder ub, final T entity)
focal_class.class_method_signature: GenericDaoBase.createForUpdate()
focal_class.full_signature: @Override @DB() public T createForUpdate()
focal_class.identifier: createForUpdate
focal_class.modifiers: @Override @DB() public
focal_class.parameters: ()
focal_class.return: T
focal_class.signature: T createForUpdate()
focal_class.class_method_signature: GenericDaoBase.findAttributeByFieldName(final String name)
focal_class.full_signature: @DB() protected Attribute findAttributeByFieldName(final String name)
focal_class.identifier: findAttributeByFieldName
focal_class.modifiers: @DB() protected
focal_class.parameters: (final String name)
focal_class.return: Attribute
focal_class.signature: Attribute findAttributeByFieldName(final String name)
focal_class.class_method_signature: GenericDaoBase.findOneIncludingRemovedBy(final SearchCriteria<T> sc)
focal_class.full_signature: @DB() protected T findOneIncludingRemovedBy(final SearchCriteria<T> sc)
focal_class.identifier: findOneIncludingRemovedBy
focal_class.modifiers: @DB() protected
focal_class.parameters: (final SearchCriteria<T> sc)
focal_class.return: T
focal_class.signature: T findOneIncludingRemovedBy(final SearchCriteria<T> sc)
focal_class.class_method_signature: GenericDaoBase.getNextInSequence(final Class<K> clazz, final String name)
focal_class.full_signature: @Override @DB() public K getNextInSequence(final Class<K> clazz, final String name)
focal_class.identifier: getNextInSequence
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final Class<K> clazz, final String name)
focal_class.return: K
focal_class.signature: K getNextInSequence(final Class<K> clazz, final String name)
focal_class.class_method_signature: GenericDaoBase.listBy(final SearchCriteria<T> sc, final Filter filter)
focal_class.full_signature: @DB() protected List<T> listBy(final SearchCriteria<T> sc, final Filter filter)
focal_class.identifier: listBy
focal_class.modifiers: @DB() protected
focal_class.parameters: (final SearchCriteria<T> sc, final Filter filter)
focal_class.return: List<T>
focal_class.signature: List<T> listBy(final SearchCriteria<T> sc, final Filter filter)
focal_class.class_method_signature: GenericDaoBase.listBy(final SearchCriteria<T> sc, final Filter filter, final boolean enableQueryCache)
focal_class.full_signature: @DB() protected List<T> listBy(final SearchCriteria<T> sc, final Filter filter, final boolean enableQueryCache)
focal_class.identifier: listBy
focal_class.modifiers: @DB() protected
focal_class.parameters: (final SearchCriteria<T> sc, final Filter filter, final boolean enableQueryCache)
focal_class.return: List<T>
focal_class.signature: List<T> listBy(final SearchCriteria<T> sc, final Filter filter, final boolean enableQueryCache)
focal_class.class_method_signature: GenericDaoBase.getRandomlyIncreasingNextInSequence(final Class<K> clazz, final String name)
focal_class.full_signature: @Override @DB() public K getRandomlyIncreasingNextInSequence(final Class<K> clazz, final String name)
focal_class.identifier: getRandomlyIncreasingNextInSequence
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final Class<K> clazz, final String name)
focal_class.return: K
focal_class.signature: K getRandomlyIncreasingNextInSequence(final Class<K> clazz, final String name)
focal_class.class_method_signature: GenericDaoBase.listBy(final SearchCriteria<T> sc)
focal_class.full_signature: @DB() protected List<T> listBy(final SearchCriteria<T> sc)
focal_class.identifier: listBy
focal_class.modifiers: @DB() protected
focal_class.parameters: (final SearchCriteria<T> sc)
focal_class.return: List<T>
focal_class.signature: List<T> listBy(final SearchCriteria<T> sc)
focal_class.class_method_signature: GenericDaoBase.listIncludingRemovedBy(final SearchCriteria<T> sc, final Filter filter, final boolean enableQueryCache)
focal_class.full_signature: @DB() protected List<T> listIncludingRemovedBy(final SearchCriteria<T> sc, final Filter filter, final boolean enableQueryCache)
focal_class.identifier: listIncludingRemovedBy
focal_class.modifiers: @DB() protected
focal_class.parameters: (final SearchCriteria<T> sc, final Filter filter, final boolean enableQueryCache)
focal_class.return: List<T>
focal_class.signature: List<T> listIncludingRemovedBy(final SearchCriteria<T> sc, final Filter filter, final boolean enableQueryCache)
focal_class.class_method_signature: GenericDaoBase.lockRows(final SearchCriteria<T> sc, final Filter filter, final boolean exclusive)
focal_class.full_signature: @Override @DB() public List<T> lockRows(final SearchCriteria<T> sc, final Filter filter, final boolean exclusive)
focal_class.identifier: lockRows
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final SearchCriteria<T> sc, final Filter filter, final boolean exclusive)
focal_class.return: List<T>
focal_class.signature: List<T> lockRows(final SearchCriteria<T> sc, final Filter filter, final boolean exclusive)
focal_class.class_method_signature: GenericDaoBase.listIncludingRemovedBy(final SearchCriteria<T> sc, final Filter filter)
focal_class.full_signature: @DB() protected List<T> listIncludingRemovedBy(final SearchCriteria<T> sc, final Filter filter)
focal_class.identifier: listIncludingRemovedBy
focal_class.modifiers: @DB() protected
focal_class.parameters: (final SearchCriteria<T> sc, final Filter filter)
focal_class.return: List<T>
focal_class.signature: List<T> listIncludingRemovedBy(final SearchCriteria<T> sc, final Filter filter)
focal_class.class_method_signature: GenericDaoBase.listIncludingRemovedBy(final SearchCriteria<T> sc)
focal_class.full_signature: @DB() protected List<T> listIncludingRemovedBy(final SearchCriteria<T> sc)
focal_class.identifier: listIncludingRemovedBy
focal_class.modifiers: @DB() protected
focal_class.parameters: (final SearchCriteria<T> sc)
focal_class.return: List<T>
focal_class.signature: List<T> listIncludingRemovedBy(final SearchCriteria<T> sc)
focal_class.class_method_signature: GenericDaoBase.lockOneRandomRow(final SearchCriteria<T> sc, final boolean exclusive)
focal_class.full_signature: @Override @DB() public T lockOneRandomRow(final SearchCriteria<T> sc, final boolean exclusive)
focal_class.identifier: lockOneRandomRow
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final SearchCriteria<T> sc, final boolean exclusive)
focal_class.return: T
focal_class.signature: T lockOneRandomRow(final SearchCriteria<T> sc, final boolean exclusive)
focal_class.class_method_signature: GenericDaoBase.addGroupBy(final StringBuilder sql, final SearchCriteria<?> sc)
focal_class.full_signature: @DB() protected List<Object> addGroupBy(final StringBuilder sql, final SearchCriteria<?> sc)
focal_class.identifier: addGroupBy
focal_class.modifiers: @DB() protected
focal_class.parameters: (final StringBuilder sql, final SearchCriteria<?> sc)
focal_class.return: List<Object>
focal_class.signature: List<Object> addGroupBy(final StringBuilder sql, final SearchCriteria<?> sc)
focal_class.class_method_signature: GenericDaoBase.createPartialSelectSql(final SearchCriteria<?> sc, final boolean whereClause, final boolean enableQueryCache)
focal_class.full_signature: @DB() protected StringBuilder createPartialSelectSql(final SearchCriteria<?> sc, final boolean whereClause, final boolean enableQueryCache)
focal_class.identifier: createPartialSelectSql
focal_class.modifiers: @DB() protected
focal_class.parameters: (final SearchCriteria<?> sc, final boolean whereClause, final boolean enableQueryCache)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder createPartialSelectSql(final SearchCriteria<?> sc, final boolean whereClause, final boolean enableQueryCache)
focal_class.class_method_signature: GenericDaoBase.addJoins(final StringBuilder str, final Collection<JoinBuilder<SearchCriteria<?>>> joins)
focal_class.full_signature: @DB() protected void addJoins(final StringBuilder str, final Collection<JoinBuilder<SearchCriteria<?>>> joins)
focal_class.identifier: addJoins
focal_class.modifiers: @DB() protected
focal_class.parameters: (final StringBuilder str, final Collection<JoinBuilder<SearchCriteria<?>>> joins)
focal_class.return: void
focal_class.signature: void addJoins(final StringBuilder str, final Collection<JoinBuilder<SearchCriteria<?>>> joins)
focal_class.class_method_signature: GenericDaoBase.update(final T entity, final SearchCriteria<T> sc, final Integer rows)
focal_class.full_signature: @DB() public int update(final T entity, final SearchCriteria<T> sc, final Integer rows)
focal_class.identifier: update
focal_class.modifiers: @DB() public
focal_class.parameters: (final T entity, final SearchCriteria<T> sc, final Integer rows)
focal_class.return: int
focal_class.signature: int update(final T entity, final SearchCriteria<T> sc, final Integer rows)
focal_class.class_method_signature: GenericDaoBase.searchIncludingRemoved(final SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache)
focal_class.full_signature: @Override public List<T> searchIncludingRemoved(final SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache)
focal_class.identifier: searchIncludingRemoved
focal_class.modifiers: @Override public
focal_class.parameters: (final SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache)
focal_class.return: List<T>
focal_class.signature: List<T> searchIncludingRemoved(final SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache)
focal_class.class_method_signature: GenericDaoBase.getUpdateBuilder(final T entityObject)
focal_class.full_signature: @DB() public static UpdateBuilder getUpdateBuilder(final T entityObject)
focal_class.identifier: getUpdateBuilder
focal_class.modifiers: @DB() public static
focal_class.parameters: (final T entityObject)
focal_class.return: UpdateBuilder
focal_class.signature: UpdateBuilder getUpdateBuilder(final T entityObject)
focal_class.class_method_signature: GenericDaoBase.update(final UpdateBuilder ub, final SearchCriteria<?> sc, final Integer rows)
focal_class.full_signature: public int update(final UpdateBuilder ub, final SearchCriteria<?> sc, final Integer rows)
focal_class.identifier: update
focal_class.modifiers: public
focal_class.parameters: (final UpdateBuilder ub, final SearchCriteria<?> sc, final Integer rows)
focal_class.return: int
focal_class.signature: int update(final UpdateBuilder ub, final SearchCriteria<?> sc, final Integer rows)
focal_class.class_method_signature: GenericDaoBase.searchIncludingRemoved(final SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache, final boolean enableQueryCache)
focal_class.full_signature: @Override public List<T> searchIncludingRemoved(final SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache, final boolean enableQueryCache)
focal_class.identifier: searchIncludingRemoved
focal_class.modifiers: @Override public
focal_class.parameters: (final SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache, final boolean enableQueryCache)
focal_class.return: List<T>
focal_class.signature: List<T> searchIncludingRemoved(final SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache, final boolean enableQueryCache)
focal_class.class_method_signature: GenericDaoBase.prepareAttribute(final int j, final PreparedStatement pstmt, final Attribute attr, Object value)
focal_class.full_signature: @DB() protected void prepareAttribute(final int j, final PreparedStatement pstmt, final Attribute attr, Object value)
focal_class.identifier: prepareAttribute
focal_class.modifiers: @DB() protected
focal_class.parameters: (final int j, final PreparedStatement pstmt, final Attribute attr, Object value)
focal_class.return: void
focal_class.signature: void prepareAttribute(final int j, final PreparedStatement pstmt, final Attribute attr, Object value)
focal_class.class_method_signature: GenericDaoBase.generateValue(final Attribute attr)
focal_class.full_signature: @DB() protected Object generateValue(final Attribute attr)
focal_class.identifier: generateValue
focal_class.modifiers: @DB() protected
focal_class.parameters: (final Attribute attr)
focal_class.return: Object
focal_class.signature: Object generateValue(final Attribute attr)
focal_class.class_method_signature: GenericDaoBase.customSearchIncludingRemoved(final SearchCriteria<M> sc, final Filter filter)
focal_class.full_signature: @Override public List<M> customSearchIncludingRemoved(final SearchCriteria<M> sc, final Filter filter)
focal_class.identifier: customSearchIncludingRemoved
focal_class.modifiers: @Override public
focal_class.parameters: (final SearchCriteria<M> sc, final Filter filter)
focal_class.return: List<M>
focal_class.signature: List<M> customSearchIncludingRemoved(final SearchCriteria<M> sc, final Filter filter)
focal_class.class_method_signature: GenericDaoBase.insertElementCollection(final T entity, final Attribute idAttribute, final ID id, final Map<Attribute, Object> ecAttributes)
focal_class.full_signature: protected void insertElementCollection(final T entity, final Attribute idAttribute, final ID id, final Map<Attribute, Object> ecAttributes)
focal_class.identifier: insertElementCollection
focal_class.modifiers: protected
focal_class.parameters: (final T entity, final Attribute idAttribute, final ID id, final Map<Attribute, Object> ecAttributes)
focal_class.return: void
focal_class.signature: void insertElementCollection(final T entity, final Attribute idAttribute, final ID id, final Map<Attribute, Object> ecAttributes)
focal_class.class_method_signature: GenericDaoBase.prepareAttributes(final PreparedStatement pstmt, final Object entity, final Attribute[] attrs, final int index)
focal_class.full_signature: @DB() protected int prepareAttributes(final PreparedStatement pstmt, final Object entity, final Attribute[] attrs, final int index)
focal_class.identifier: prepareAttributes
focal_class.modifiers: @DB() protected
focal_class.parameters: (final PreparedStatement pstmt, final Object entity, final Attribute[] attrs, final int index)
focal_class.return: int
focal_class.signature: int prepareAttributes(final PreparedStatement pstmt, final Object entity, final Attribute[] attrs, final int index)
focal_class.class_method_signature: GenericDaoBase.customSearch(final SearchCriteria<M> sc, final Filter filter)
focal_class.full_signature: @Override @DB() public List<M> customSearch(final SearchCriteria<M> sc, final Filter filter)
focal_class.identifier: customSearch
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final SearchCriteria<M> sc, final Filter filter)
focal_class.return: List<M>
focal_class.signature: List<M> customSearch(final SearchCriteria<M> sc, final Filter filter)
focal_class.class_method_signature: GenericDaoBase.toVO(final ResultSet result, final boolean cache)
focal_class.full_signature: @DB() protected T toVO(final ResultSet result, final boolean cache)
focal_class.identifier: toVO
focal_class.modifiers: @DB() protected
focal_class.parameters: (final ResultSet result, final boolean cache)
focal_class.return: T
focal_class.signature: T toVO(final ResultSet result, final boolean cache)
focal_class.class_method_signature: GenericDaoBase.toEntityBean(final ResultSet result, final T entity)
focal_class.full_signature: @DB() protected void toEntityBean(final ResultSet result, final T entity)
focal_class.identifier: toEntityBean
focal_class.modifiers: @DB() protected
focal_class.parameters: (final ResultSet result, final T entity)
focal_class.return: void
focal_class.signature: void toEntityBean(final ResultSet result, final T entity)
focal_class.class_method_signature: GenericDaoBase.setField(final Object entity, final ResultSet rs, final ResultSetMetaData meta, final int index)
focal_class.full_signature: @DB() protected void setField(final Object entity, final ResultSet rs, final ResultSetMetaData meta, final int index)
focal_class.identifier: setField
focal_class.modifiers: @DB() protected
focal_class.parameters: (final Object entity, final ResultSet rs, final ResultSetMetaData meta, final int index)
focal_class.return: void
focal_class.signature: void setField(final Object entity, final ResultSet rs, final ResultSetMetaData meta, final int index)
focal_class.class_method_signature: GenericDaoBase.loadCollection(final T entity, final Attribute attr)
focal_class.full_signature: @DB() protected void loadCollection(final T entity, final Attribute attr)
focal_class.identifier: loadCollection
focal_class.modifiers: @DB() protected
focal_class.parameters: (final T entity, final Attribute attr)
focal_class.return: void
focal_class.signature: void loadCollection(final T entity, final Attribute attr)
focal_class.class_method_signature: GenericDaoBase.setField(final Object entity, final Field field, final ResultSet rs, final int index)
focal_class.full_signature: @DB() protected void setField(final Object entity, final Field field, final ResultSet rs, final int index)
focal_class.identifier: setField
focal_class.modifiers: @DB() protected
focal_class.parameters: (final Object entity, final Field field, final ResultSet rs, final int index)
focal_class.return: void
focal_class.signature: void setField(final Object entity, final Field field, final ResultSet rs, final int index)
focal_class.class_method_signature: GenericDaoBase.createCache(final Map<String, ? extends Object> params)
focal_class.full_signature: @DB() protected void createCache(final Map<String, ? extends Object> params)
focal_class.identifier: createCache
focal_class.modifiers: @DB() protected
focal_class.parameters: (final Map<String, ? extends Object> params)
focal_class.return: void
focal_class.signature: void createCache(final Map<String, ? extends Object> params)
focal_class.class_method_signature: GenericDaoBase.configure(final String name, final Map<String, Object> params)
focal_class.full_signature: @Override @DB() public boolean configure(final String name, final Map<String, Object> params)
focal_class.identifier: configure
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final String name, final Map<String, Object> params)
focal_class.return: boolean
focal_class.signature: boolean configure(final String name, final Map<String, Object> params)
focal_class.class_method_signature: GenericDaoBase.getDistinctCount(final SearchCriteria<T> sc)
focal_class.full_signature: public Integer getDistinctCount(final SearchCriteria<T> sc)
focal_class.identifier: getDistinctCount
focal_class.modifiers: public
focal_class.parameters: (final SearchCriteria<T> sc)
focal_class.return: Integer
focal_class.signature: Integer getDistinctCount(final SearchCriteria<T> sc)
focal_class.class_method_signature: GenericDaoBase.createPreparedStatementForCount(final SearchCriteria<T> sc, final String clause, final Collection<JoinBuilder<SearchCriteria<?>>> joins, final
      TransactionLegacy txn, final String sql)
focal_class.full_signature: private Integer createPreparedStatementForCount(final SearchCriteria<T> sc, final String clause, final Collection<JoinBuilder<SearchCriteria<?>>> joins, final
      TransactionLegacy txn, final String sql)
focal_class.identifier: createPreparedStatementForCount
focal_class.modifiers: private
focal_class.parameters: (final SearchCriteria<T> sc, final String clause, final Collection<JoinBuilder<SearchCriteria<?>>> joins, final
      TransactionLegacy txn, final String sql)
focal_class.return: Integer
focal_class.signature: Integer createPreparedStatementForCount(final SearchCriteria<T> sc, final String clause, final Collection<JoinBuilder<SearchCriteria<?>>> joins, final
      TransactionLegacy txn, final String sql)
focal_class.class_method_signature: GenericDaoBase.getCount(final SearchCriteria<T> sc)
focal_class.full_signature: public Integer getCount(final SearchCriteria<T> sc)
focal_class.identifier: getCount
focal_class.modifiers: public
focal_class.parameters: (final SearchCriteria<T> sc)
focal_class.return: Integer
focal_class.signature: Integer getCount(final SearchCriteria<T> sc)
focal_class.class_method_signature: GenericDaoBase.createCountSelect(final SearchCriteria<?> sc, final boolean whereClause)
focal_class.full_signature: @DB() protected StringBuilder createCountSelect(final SearchCriteria<?> sc, final boolean whereClause)
focal_class.identifier: createCountSelect
focal_class.modifiers: @DB() protected
focal_class.parameters: (final SearchCriteria<?> sc, final boolean whereClause)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder createCountSelect(final SearchCriteria<?> sc, final boolean whereClause)
focal_class.class_method_signature: GenericDaoBase.getEntityBeanType()
focal_class.full_signature: @DB() @Override public Class<T> getEntityBeanType()
focal_class.identifier: getEntityBeanType
focal_class.modifiers: @DB() @Override public
focal_class.parameters: ()
focal_class.return: Class<T>
focal_class.signature: Class<T> getEntityBeanType()
focal_class.class_method_signature: GenericDaoBase.createDistinctIdSelect(final SearchCriteria<?> sc, final boolean whereClause)
focal_class.full_signature: @DB() protected StringBuilder createDistinctIdSelect(final SearchCriteria<?> sc, final boolean whereClause)
focal_class.identifier: createDistinctIdSelect
focal_class.modifiers: @DB() protected
focal_class.parameters: (final SearchCriteria<?> sc, final boolean whereClause)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder createDistinctIdSelect(final SearchCriteria<?> sc, final boolean whereClause)
focal_class.class_method_signature: GenericDaoBase.listAndCountIncludingRemovedBy(final SearchCriteria<T> sc, final Filter filter)
focal_class.full_signature: @DB() protected Pair<List<T>, Integer> listAndCountIncludingRemovedBy(final SearchCriteria<T> sc, final Filter filter)
focal_class.identifier: listAndCountIncludingRemovedBy
focal_class.modifiers: @DB() protected
focal_class.parameters: (final SearchCriteria<T> sc, final Filter filter)
focal_class.return: Pair<List<T>, Integer>
focal_class.signature: Pair<List<T>, Integer> listAndCountIncludingRemovedBy(final SearchCriteria<T> sc, final Filter filter)
focal_class.class_method_signature: GenericDaoBase.findOneBy(final SearchCriteria<T> sc)
focal_class.full_signature: @Override @DB() public T findOneBy(final SearchCriteria<T> sc)
focal_class.identifier: findOneBy
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final SearchCriteria<T> sc)
focal_class.return: T
focal_class.signature: T findOneBy(final SearchCriteria<T> sc)
focal_class.class_method_signature: GenericDaoBase.findById(final ID id)
focal_class.full_signature: @Override @DB() public T findById(final ID id)
focal_class.identifier: findById
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final ID id)
focal_class.return: T
focal_class.signature: T findById(final ID id)
focal_class.class_method_signature: GenericDaoBase.findByUuid(final String uuid)
focal_class.full_signature: @Override @DB() public T findByUuid(final String uuid)
focal_class.identifier: findByUuid
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final String uuid)
focal_class.return: T
focal_class.signature: T findByUuid(final String uuid)
focal_class.class_method_signature: GenericDaoBase.findByUuidIncludingRemoved(final String uuid)
focal_class.full_signature: @Override @DB() public T findByUuidIncludingRemoved(final String uuid)
focal_class.identifier: findByUuidIncludingRemoved
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final String uuid)
focal_class.return: T
focal_class.signature: T findByUuidIncludingRemoved(final String uuid)
focal_class.class_method_signature: GenericDaoBase.findByIdIncludingRemoved(final ID id)
focal_class.full_signature: @Override @DB() public T findByIdIncludingRemoved(final ID id)
focal_class.identifier: findByIdIncludingRemoved
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final ID id)
focal_class.return: T
focal_class.signature: T findByIdIncludingRemoved(final ID id)
focal_class.class_method_signature: GenericDaoBase.findById(final ID id, final boolean fresh)
focal_class.full_signature: @Override @DB() public T findById(final ID id, final boolean fresh)
focal_class.identifier: findById
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final ID id, final boolean fresh)
focal_class.return: T
focal_class.signature: T findById(final ID id, final boolean fresh)
focal_class.class_method_signature: GenericDaoBase.lockRow(final ID id, final Boolean lock)
focal_class.full_signature: @Override @DB() public T lockRow(final ID id, final Boolean lock)
focal_class.identifier: lockRow
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final ID id, final Boolean lock)
focal_class.return: T
focal_class.signature: T lockRow(final ID id, final Boolean lock)
focal_class.class_method_signature: GenericDaoBase.findById(final ID id, final boolean removed, final Boolean lock)
focal_class.full_signature: protected T findById(final ID id, final boolean removed, final Boolean lock)
focal_class.identifier: findById
focal_class.modifiers: protected
focal_class.parameters: (final ID id, final boolean removed, final Boolean lock)
focal_class.return: T
focal_class.signature: T findById(final ID id, final boolean removed, final Boolean lock)
focal_class.class_method_signature: GenericDaoBase.acquireInLockTable(final ID id)
focal_class.full_signature: @Override @DB() public T acquireInLockTable(final ID id)
focal_class.identifier: acquireInLockTable
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final ID id)
focal_class.return: T
focal_class.signature: T acquireInLockTable(final ID id)
focal_class.class_method_signature: GenericDaoBase.acquireInLockTable(final ID id, final int seconds)
focal_class.full_signature: @Override public T acquireInLockTable(final ID id, final int seconds)
focal_class.identifier: acquireInLockTable
focal_class.modifiers: @Override public
focal_class.parameters: (final ID id, final int seconds)
focal_class.return: T
focal_class.signature: T acquireInLockTable(final ID id, final int seconds)
focal_class.class_method_signature: GenericDaoBase.releaseFromLockTable(final ID id)
focal_class.full_signature: @Override public boolean releaseFromLockTable(final ID id)
focal_class.identifier: releaseFromLockTable
focal_class.modifiers: @Override public
focal_class.parameters: (final ID id)
focal_class.return: boolean
focal_class.signature: boolean releaseFromLockTable(final ID id)
focal_class.class_method_signature: GenericDaoBase.lockInLockTable(final String id)
focal_class.full_signature: @Override @DB() public boolean lockInLockTable(final String id)
focal_class.identifier: lockInLockTable
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final String id)
focal_class.return: boolean
focal_class.signature: boolean lockInLockTable(final String id)
focal_class.class_method_signature: GenericDaoBase.lockInLockTable(final String id, final int seconds)
focal_class.full_signature: @Override public boolean lockInLockTable(final String id, final int seconds)
focal_class.identifier: lockInLockTable
focal_class.modifiers: @Override public
focal_class.parameters: (final String id, final int seconds)
focal_class.return: boolean
focal_class.signature: boolean lockInLockTable(final String id, final int seconds)
focal_class.class_method_signature: GenericDaoBase.unlockFromLockTable(final String id)
focal_class.full_signature: @Override public boolean unlockFromLockTable(final String id)
focal_class.identifier: unlockFromLockTable
focal_class.modifiers: @Override public
focal_class.parameters: (final String id)
focal_class.return: boolean
focal_class.signature: boolean unlockFromLockTable(final String id)
focal_class.class_method_signature: GenericDaoBase.listAllIncludingRemoved()
focal_class.full_signature: @Override @DB() public List<T> listAllIncludingRemoved()
focal_class.identifier: listAllIncludingRemoved
focal_class.modifiers: @Override @DB() public
focal_class.parameters: ()
focal_class.return: List<T>
focal_class.signature: List<T> listAllIncludingRemoved()
focal_class.class_method_signature: GenericDaoBase.addFilter(final StringBuilder sql, final Filter filter)
focal_class.full_signature: @DB() protected void addFilter(final StringBuilder sql, final Filter filter)
focal_class.identifier: addFilter
focal_class.modifiers: @DB() protected
focal_class.parameters: (final StringBuilder sql, final Filter filter)
focal_class.return: void
focal_class.signature: void addFilter(final StringBuilder sql, final Filter filter)
focal_class.class_method_signature: GenericDaoBase.listAllIncludingRemoved(final Filter filter)
focal_class.full_signature: @Override @DB() public List<T> listAllIncludingRemoved(final Filter filter)
focal_class.identifier: listAllIncludingRemoved
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final Filter filter)
focal_class.return: List<T>
focal_class.signature: List<T> listAllIncludingRemoved(final Filter filter)
focal_class.class_method_signature: GenericDaoBase.executeList(final String sql, final Object... params)
focal_class.full_signature: protected List<T> executeList(final String sql, final Object... params)
focal_class.identifier: executeList
focal_class.modifiers: protected
focal_class.parameters: (final String sql, final Object... params)
focal_class.return: List<T>
focal_class.signature: List<T> executeList(final String sql, final Object... params)
focal_class.class_method_signature: GenericDaoBase.listAll()
focal_class.full_signature: @Override @DB() public List<T> listAll()
focal_class.identifier: listAll
focal_class.modifiers: @Override @DB() public
focal_class.parameters: ()
focal_class.return: List<T>
focal_class.signature: List<T> listAll()
focal_class.class_method_signature: GenericDaoBase.listAll(final Filter filter)
focal_class.full_signature: @Override @DB() public List<T> listAll(final Filter filter)
focal_class.identifier: listAll
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final Filter filter)
focal_class.return: List<T>
focal_class.signature: List<T> listAll(final Filter filter)
focal_class.class_method_signature: GenericDaoBase.expunge(final ID id)
focal_class.full_signature: @Override public boolean expunge(final ID id)
focal_class.identifier: expunge
focal_class.modifiers: @Override public
focal_class.parameters: (final ID id)
focal_class.return: boolean
focal_class.signature: boolean expunge(final ID id)
focal_class.class_method_signature: GenericDaoBase.expunge(final SearchCriteria<T> sc)
focal_class.full_signature: @Override public int expunge(final SearchCriteria<T> sc)
focal_class.identifier: expunge
focal_class.modifiers: @Override public
focal_class.parameters: (final SearchCriteria<T> sc)
focal_class.return: int
focal_class.signature: int expunge(final SearchCriteria<T> sc)
focal_class.class_method_signature: GenericDaoBase.search(final SearchCriteria<T> sc, final Filter filter)
focal_class.full_signature: @Override @DB() public List<T> search(final SearchCriteria<T> sc, final Filter filter)
focal_class.identifier: search
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final SearchCriteria<T> sc, final Filter filter)
focal_class.return: List<T>
focal_class.signature: List<T> search(final SearchCriteria<T> sc, final Filter filter)
focal_class.class_method_signature: GenericDaoBase.searchAndCount(final SearchCriteria<T> sc, final Filter filter)
focal_class.full_signature: @Override @DB() public Pair<List<T>, Integer> searchAndCount(final SearchCriteria<T> sc, final Filter filter)
focal_class.identifier: searchAndCount
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final SearchCriteria<T> sc, final Filter filter)
focal_class.return: Pair<List<T>, Integer>
focal_class.signature: Pair<List<T>, Integer> searchAndCount(final SearchCriteria<T> sc, final Filter filter)
focal_class.class_method_signature: GenericDaoBase.searchAndDistinctCount(final SearchCriteria<T> sc, final Filter filter)
focal_class.full_signature: @Override @DB() public Pair<List<T>, Integer> searchAndDistinctCount(final SearchCriteria<T> sc, final Filter filter)
focal_class.identifier: searchAndDistinctCount
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final SearchCriteria<T> sc, final Filter filter)
focal_class.return: Pair<List<T>, Integer>
focal_class.signature: Pair<List<T>, Integer> searchAndDistinctCount(final SearchCriteria<T> sc, final Filter filter)
focal_class.class_method_signature: GenericDaoBase.search(final SearchCriteria<T> sc, final Filter filter, final boolean enableQueryCache)
focal_class.full_signature: @Override @DB() public List<T> search(final SearchCriteria<T> sc, final Filter filter, final boolean enableQueryCache)
focal_class.identifier: search
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final SearchCriteria<T> sc, final Filter filter, final boolean enableQueryCache)
focal_class.return: List<T>
focal_class.signature: List<T> search(final SearchCriteria<T> sc, final Filter filter, final boolean enableQueryCache)
focal_class.class_method_signature: GenericDaoBase.update(final ID id, final T entity)
focal_class.full_signature: @Override @DB() public boolean update(final ID id, final T entity)
focal_class.identifier: update
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final ID id, final T entity)
focal_class.return: boolean
focal_class.signature: boolean update(final ID id, final T entity)
focal_class.class_method_signature: GenericDaoBase.update(final T entity, final SearchCriteria<T> sc)
focal_class.full_signature: @Override @DB() public int update(final T entity, final SearchCriteria<T> sc)
focal_class.identifier: update
focal_class.modifiers: @Override @DB() public
focal_class.parameters: (final T entity, final SearchCriteria<T> sc)
focal_class.return: int
focal_class.signature: int update(final T entity, final SearchCriteria<T> sc)
focal_class.class_method_signature: GenericDaoBase.persist(final T entity)
focal_class.full_signature: @Override public T persist(final T entity)
focal_class.identifier: persist
focal_class.modifiers: @Override public
focal_class.parameters: (final T entity)
focal_class.return: T
focal_class.signature: T persist(final T entity)
focal_class.class_method_signature: GenericDaoBase.toEntityBean(final ResultSet result, final boolean cache)
focal_class.full_signature: @DB() protected T toEntityBean(final ResultSet result, final boolean cache)
focal_class.identifier: toEntityBean
focal_class.modifiers: @DB() protected
focal_class.parameters: (final ResultSet result, final boolean cache)
focal_class.return: T
focal_class.signature: T toEntityBean(final ResultSet result, final boolean cache)
focal_class.class_method_signature: GenericDaoBase.expunge()
focal_class.full_signature: @Override public void expunge()
focal_class.identifier: expunge
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void expunge()
focal_class.class_method_signature: GenericDaoBase.remove(final ID id)
focal_class.full_signature: @Override public boolean remove(final ID id)
focal_class.identifier: remove
focal_class.modifiers: @Override public
focal_class.parameters: (final ID id)
focal_class.return: boolean
focal_class.signature: boolean remove(final ID id)
focal_class.class_method_signature: GenericDaoBase.remove(final SearchCriteria<T> sc)
focal_class.full_signature: @Override public int remove(final SearchCriteria<T> sc)
focal_class.identifier: remove
focal_class.modifiers: @Override public
focal_class.parameters: (final SearchCriteria<T> sc)
focal_class.return: int
focal_class.signature: int remove(final SearchCriteria<T> sc)
focal_class.class_method_signature: GenericDaoBase.createSearchBuilder()
focal_class.full_signature: @Override @DB() public SearchBuilder<T> createSearchBuilder()
focal_class.identifier: createSearchBuilder
focal_class.modifiers: @Override @DB() public
focal_class.parameters: ()
focal_class.return: SearchBuilder<T>
focal_class.signature: SearchBuilder<T> createSearchBuilder()
focal_class.class_method_signature: GenericDaoBase.createSearchCriteria()
focal_class.full_signature: @Override @DB() public SearchCriteria<T> createSearchCriteria()
focal_class.identifier: createSearchCriteria
focal_class.modifiers: @Override @DB() public
focal_class.parameters: ()
focal_class.return: SearchCriteria<T>
focal_class.signature: SearchCriteria<T> createSearchCriteria()
focal_class.superclass: extends ComponentLifecycleBase
focal_method.body: @DB()
      protected static <M> M getObject(final Class<M> type, final ResultSet rs, final int index) throws SQLException {
          if (type == String.class) {
              final byte[] bytes = rs.getBytes(index);
              if (bytes != null) {
                  try {
                      return (M) new String(bytes, "UTF-8");
                  } catch (final UnsupportedEncodingException e) {
                      throw new CloudRuntimeException("UnsupportedEncodingException exception while converting UTF-8 data");
                  }
              } else {
                  return null;
              }
          } else if (type == int.class) {
              return (M) (Integer) rs.getInt(index);
          } else if (type == Integer.class) {
              if (rs.getObject(index) == null) {
                  return null;
              } else {
                  return (M) (Integer) rs.getInt(index);
              }
          } else if (type == long.class) {
              return (M) (Long) rs.getLong(index);
          } else if (type == Long.class) {
              if (rs.getObject(index) == null) {
                  return null;
              } else {
                  return (M) (Long) rs.getLong(index);
              }
          } else if (type == Date.class) {
              final Object data = rs.getDate(index);
              if (data == null) {
                  return null;
              } else {
                  return (M) DateUtil.parseDateString(s_gmtTimeZone, rs.getString(index));
              }
          } else if (type == short.class) {
              return (M) (Short) rs.getShort(index);
          } else if (type == Short.class) {
              if (rs.getObject(index) == null) {
                  return null;
              } else {
                  return (M) (Short) rs.getShort(index);
              }
          } else if (type == boolean.class) {
              return (M) (Boolean) rs.getBoolean(index);
          } else if (type == Boolean.class) {
              if (rs.getObject(index) == null) {
                  return null;
              } else {
                  return (M) (Boolean) rs.getBoolean(index);
              }
          } else if (type == float.class) {
              return (M) (Float) rs.getFloat(index);
          } else if (type == Float.class) {
              if (rs.getObject(index) == null) {
                  return null;
              } else {
                  return (M) (Float) rs.getFloat(index);
              }
          } else if (type == double.class) {
              return (M) (Double) rs.getDouble(index);
          } else if (type == Double.class) {
              if (rs.getObject(index) == null) {
                  return null;
              } else {
                  return (M) (Double) rs.getDouble(index);
              }
          } else if (type == byte.class) {
              return (M) (Byte) rs.getByte(index);
          } else if (type == Byte.class) {
              if (rs.getObject(index) == null) {
                  return null;
              } else {
                  return (M) (Byte) rs.getByte(index);
              }
          } else if (type == Calendar.class) {
              final Object data = rs.getDate(index);
              if (data == null) {
                  return null;
              } else {
                  final Calendar cal = Calendar.getInstance();
                  cal.setTime(DateUtil.parseDateString(s_gmtTimeZone, rs.getString(index)));
                  return (M) cal;
              }
          } else if (type == byte[].class) {
              return (M) rs.getBytes(index);
          } else {
              return (M) rs.getObject(index);
          }
      }
focal_method.class_method_signature: GenericDaoBase.getObject(final Class<M> type, final ResultSet rs, final int index)
focal_method.full_signature: @DB() protected static M getObject(final Class<M> type, final ResultSet rs, final int index)
focal_method.identifier: getObject
focal_method.invocations: getBytes getInt getObject getInt getLong getObject getLong getDate parseDateString getString getShort getObject getShort getBoolean getObject getBoolean getFloat getObject getFloat getDouble getObject getDouble getByte getObject getByte getDate getInstance setTime parseDateString getString getBytes getObject
focal_method.modifiers: @DB() protected static
focal_method.parameters: (final Class<M> type, final ResultSet rs, final int index)
focal_method.return: M
focal_method.signature: M getObject(final Class<M> type, final ResultSet rs, final int index)