@Override public int deleteVM(long instanceId) { SearchCriteria<AffinityGroupVMMapVO> sc = ListByVmId.create(); sc.setParameters("instanceId", instanceId); return super.expunge(sc); }
@Override @DB() public SearchCriteria<T> createSearchCriteria() { SearchBuilder<T> builder = createSearchBuilder(); return builder.create(); }
@Override @DB() public T findByUuid(final String uuid) { SearchCriteria<T> sc = createSearchCriteria(); sc.addAnd("uuid", SearchCriteria.Op.EQ, uuid); return findOneBy(sc); }
private SearchCriteria<ExternalPublicIpStatisticsVO> getSingleRowSc(long accountId, long zoneId, String publicIpAddress) { SearchCriteria<ExternalPublicIpStatisticsVO> sc = SingleRowSearch.create(); sc.setParameters("accountId", accountId); sc.setParameters("zoneId", zoneId); sc.setParameters("publicIp", publicIpAddress); return sc; }
@Override @DB() public T findByUuidIncludingRemoved(final String uuid) { SearchCriteria<T> sc = createSearchCriteria(); sc.addAnd("uuid", SearchCriteria.Op.EQ, uuid); return findOneIncludingRemovedBy(sc); }
@Override @DB() public int update(final T entity, final SearchCriteria<T> sc) { final UpdateBuilder ub = getUpdateBuilder(entity); return update(ub, sc, null); }
@Override @DB() public T createForUpdate() { return createForUpdate(null); }
@Override @DB() public boolean lockInLockTable(final String id) { return lockInLockTable(id, _timeoutSeconds); }
@Override @SuppressWarnings("unchecked") @DB() public <J> GenericSearchBuilder<T, J> createSearchBuilder(Class<J> resultType) { return new GenericSearchBuilder<T, J>(_entityBeanType, resultType); }
@Override @DB() public SearchBuilder<T> createSearchBuilder() { return new SearchBuilder<T>(_entityBeanType); }
@Override public <T, K extends Serializable> T findByIdIncludingRemoved(Class<T> entityType, K id) { GenericDao<? extends T, K> dao = (GenericDao<? extends T, K>)GenericDaoBase.getDao(entityType); return dao.findByIdIncludingRemoved(id); }
@Override public <T> T findByUuid(Class<T> entityType, String uuid) { // Finds and returns a unique VO using uuid, null if entity not found in db GenericDao<? extends T, String> dao = (GenericDao<? extends T, String>)GenericDaoBase.getDao(entityType); return dao.findByUuid(uuid); }
@Override public int deleteLB(long lbId) { SearchCriteria<ElasticLbVmMapVO> sc = AllFieldsSearch.create(); sc.setParameters("lbId", lbId); return super.expunge(sc); }
@Override public VMSnapshotVO findByName(Long vmId, String name) { SearchCriteria<VMSnapshotVO> sc = AllFieldsSearch.create(); sc.setParameters("vm_id", vmId); sc.setParameters("display_name", name); return null; }
@Override public int deleteVM(long instanceId) { SearchCriteria<SecurityGroupVMMapVO> sc = ListByVmId.create(); sc.setParameters("instanceId", instanceId); return super.expunge(sc); }