@Override @DeadlockAutoRestart public void removeByPrimaryKey(Object primaryKey, Class<?> entityClass) { getEntityInfo(entityClass).removeByPrimaryKey(primaryKey); }
private boolean volumeIsAttached(final String volumeUuid) { SimpleQuery<VolumeVO> q = dbf.createQuery(VolumeVO.class); q.select(VolumeVO_.vmInstanceUuid); q.add(VolumeVO_.uuid, Op.EQ, volumeUuid); return q.findValue() != null; }
@Override public List<String> findSystemTags(String resourceUuid) { SimpleQuery<SystemTagVO> q = dbf.createQuery(SystemTagVO.class); q.select(SystemTagVO_.tag); q.add(SystemTagVO_.resourceUuid, SimpleQuery.Op.EQ, resourceUuid); return q.listValue(); }
private NetworkServiceProviderVO getRouterVO() { SimpleQuery<NetworkServiceProviderVO> query = dbf.createQuery(NetworkServiceProviderVO.class); query.add(NetworkServiceProviderVO_.type, Op.EQ, VIRTUAL_ROUTER_PROVIDER_TYPE); return query.find(); }
public boolean isExist(String hostUuid, String primaryStorageUuid) { SimpleQuery<LocalStorageHostRefVO> hq = dbf.createQuery(LocalStorageHostRefVO.class); hq.add(LocalStorageHostRefVO_.hostUuid, SimpleQuery.Op.EQ, hostUuid); hq.add(LocalStorageHostRefVO_.primaryStorageUuid, SimpleQuery.Op.EQ, primaryStorageUuid); return hq.isExists(); } }
private List<HostVO> findHostUnderClusterByUuid(String clusterUuid) { SimpleQuery<HostVO> query = dbf.createQuery(HostVO.class); query.add(HostVO_.clusterUuid, Op.EQ, clusterUuid); return query.list(); }
@Override @DeadlockAutoRestart public void updateCollection(Collection entities) { doUpdateCollection(entities); }
@DeadlockAutoRestart public T execute() { return _execute(); } }
public AccountType getAccountType(String accountUuid) { SimpleQuery<AccountVO> q = dbf.createQuery(AccountVO.class); q.select(AccountVO_.type); q.add(AccountVO_.uuid, SimpleQuery.Op.EQ, accountUuid); return q.findValue(); }
private List<String> getDns(String l3NetworkUuid) { SimpleQuery<L3NetworkDnsVO> q = dbf.createQuery(L3NetworkDnsVO.class); q.select(L3NetworkDnsVO_.dns); q.add(L3NetworkDnsVO_.l3NetworkUuid, Op.EQ, l3NetworkUuid); return q.listValue(); }
public GlobalConfigVO reload() { SimpleQuery<GlobalConfigVO> q = dbf.createQuery(GlobalConfigVO.class); q.add(GlobalConfigVO_.category, Op.EQ, category); q.add(GlobalConfigVO_.name, Op.EQ, name); return q.find(); }
@Override public boolean isL3NetworkNeedingNetworkServiceByVirtualRouter(String l3Uuid, String nsType) { if (l3Uuid == null) { return false; } SimpleQuery<NetworkServiceL3NetworkRefVO> q = dbf.createQuery(NetworkServiceL3NetworkRefVO.class); q.add(NetworkServiceL3NetworkRefVO_.l3NetworkUuid, Op.EQ, l3Uuid); q.add(NetworkServiceL3NetworkRefVO_.networkServiceType, Op.EQ, nsType); // no need to specify provider type, L3 networks identified by candidates are served by virtual router or vyos return q.isExists(); }
private List<ClusterVO> findClusterUnderZone(String uuid) { SimpleQuery<ClusterVO> q = dbf.createQuery(ClusterVO.class); q.add(ClusterVO_.zoneUuid, Op.EQ, uuid); return q.list(); }
private String findSftpRootPath(String bsUuid) { SimpleQuery<SftpBackupStorageVO> q = dbf.createQuery(SftpBackupStorageVO.class); q.select(SftpBackupStorageVO_.url); q.add(SftpBackupStorageVO_.uuid, SimpleQuery.Op.EQ, bsUuid); return q.findValue(); }
private List<String> getDns(String l3NetworkUuid) { SimpleQuery<L3NetworkDnsVO> q = dbf.createQuery(L3NetworkDnsVO.class); q.select(L3NetworkDnsVO_.dns); q.add(L3NetworkDnsVO_.l3NetworkUuid, Op.EQ, l3NetworkUuid); return q.listValue(); }
private ClusterVO findClusterByUuid(String uuid) { SimpleQuery<ClusterVO> query = dbf.createQuery(ClusterVO.class); query.add(ClusterVO_.uuid, Op.EQ, uuid); return query.find(); }
private boolean ipExists(final String l3uuid, final String ipAddress) { SimpleQuery<VmNicVO> q = dbf.createQuery(VmNicVO.class); q.add(VmNicVO_.l3NetworkUuid, Op.EQ, l3uuid); q.add(VmNicVO_.ip, Op.EQ, ipAddress); return q.isExists(); }