@Override public ConfigKey<?> get(final String key) { final Pair<String, ConfigKey<?>> value = _allKeys.get(key); return value != null ? value.second() : null; }
private void clearLockTimes() { if (logger.isDebugEnabled()) { for (final Pair<String, Long> time : _lockTimes) { logger.trace("SQL " + time.first() + " took " + (System.currentTimeMillis() - time.second())); } _lockTimes.clear(); } }
public String toString(final String separator) { final StringBuilder buf = new StringBuilder(_name).append(": "); for (final Pair<String, Object[]> entry : _entries) { toString(buf, entry.first(), entry.second()); buf.append(separator); } return buf.toString(); }
@DB() protected List<T> listBy(final SearchCriteria<T> sc, final Filter filter, final boolean enableQueryCache) { if (_removed != null) { sc.addAnd(_removed.second().field.getName(), SearchCriteria.Op.NULL); } return listIncludingRemovedBy(sc, filter, enableQueryCache); }
@Override @DB() public T findOneBy(final SearchCriteria<T> sc) { if (_removed != null) { sc.addAnd(_removed.second().field.getName(), SearchCriteria.Op.NULL); } return findOneIncludingRemovedBy(sc); }
@DB() protected List<T> listBy(final SearchCriteria<T> sc, final Filter filter) { if (_removed != null) { sc.addAnd(_removed.second().field.getName(), SearchCriteria.Op.NULL); } return listIncludingRemovedBy(sc, filter); }
@Override @DB() public <M> List<M> customSearch(final SearchCriteria<M> sc, final Filter filter) { if (_removed != null) { sc.addAnd(_removed.second().field.getName(), SearchCriteria.Op.NULL); } return customSearchIncludingRemoved(sc, filter); }
@DB() protected List<T> search(SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache, final boolean enableQueryCache) { if (_removed != null) { if (sc == null) { sc = createSearchCriteria(); } sc.addAnd(_removed.second().field.getName(), SearchCriteria.Op.NULL); } return searchIncludingRemoved(sc, filter, lock, cache, enableQueryCache); }
@DB() protected List<T> search(SearchCriteria<T> sc, final Filter filter, final Boolean lock, final boolean cache) { if (_removed != null) { if (sc == null) { sc = createSearchCriteria(); } sc.addAnd(_removed.second().field.getName(), SearchCriteria.Op.NULL); } return searchIncludingRemoved(sc, filter, lock, cache); }
@Override public int remove(final SearchCriteria<T> sc) { if (_removeSql == null) { return expunge(sc); } final T vo = createForUpdate(); final UpdateBuilder ub = getUpdateBuilder(vo); ub.set(vo, _removed.second(), new Date()); return update(ub, sc, null); }
public static SortedSet<Long> getAllIpsFromCidr(final String cidr, final Set<Long> usedIps) { final String cidrIp = getCidr(cidr).first(); final Integer cidrSize = getCidr(cidr).second(); return getAllIpsFromCidr(cidrIp, cidrSize, usedIps); }
@Override public void execute() { final Pair<List<? extends VpnUser>, Integer> vpnUsers = _ravService.searchForVpnUsers(this); final ListResponse<VpnUsersResponse> response = new ListResponse<>(); final List<VpnUsersResponse> vpnResponses = new ArrayList<>(); for (final VpnUser vpnUser : vpnUsers.first()) { vpnResponses.add(_responseGenerator.createVpnUserResponse(vpnUser)); } response.setResponses(vpnResponses, vpnUsers.second()); response.setResponseName(getCommandName()); setResponseObject(response); }
@Override public void execute() { final Pair<List<? extends NetworkACL>, Integer> result = _networkACLService.listNetworkACLs(this); final ListResponse<NetworkACLResponse> response = new ListResponse<>(); final List<NetworkACLResponse> aclResponses = new ArrayList<>(); for (final NetworkACL acl : result.first()) { final NetworkACLResponse aclResponse = _responseGenerator.createNetworkACLResponse(acl); aclResponses.add(aclResponse); } response.setResponses(aclResponses, result.second()); response.setResponseName(getCommandName()); setResponseObject(response); }
@Override public void execute() { final Pair<List<? extends GuestOS>, Integer> result = _mgr.listGuestOSByCriteria(this); final ListResponse<GuestOSResponse> response = new ListResponse<>(); final List<GuestOSResponse> osResponses = new ArrayList<>(); for (final GuestOS guestOS : result.first()) { final GuestOSResponse guestOSResponse = _responseGenerator.createGuestOSResponse(guestOS); osResponses.add(guestOSResponse); } response.setResponses(osResponses, result.second()); response.setResponseName(getCommandName()); this.setResponseObject(response); }
@Override public void execute() { final Pair<List<? extends Network>, Integer> networks = _networkService.searchForNetworks(this); final ListResponse<NetworkResponse> response = new ListResponse<>(); final List<NetworkResponse> networkResponses = new ArrayList<>(); for (final Network network : networks.first()) { final NetworkResponse networkResponse = _responseGenerator.createNetworkResponse(ResponseView.Restricted, network); networkResponses.add(networkResponse); } response.setResponses(networkResponses, networks.second()); response.setResponseName(getCommandName()); setResponseObject(response); }
@Override public void execute() { final Pair<List<? extends NetworkOffering>, Integer> offerings = _configService.searchForNetworkOfferings(this); final ListResponse<NetworkOfferingResponse> response = new ListResponse<>(); final List<NetworkOfferingResponse> offeringResponses = new ArrayList<>(); for (final NetworkOffering offering : offerings.first()) { final NetworkOfferingResponse offeringResponse = _responseGenerator.createNetworkOfferingResponse(offering); offeringResponses.add(offeringResponse); } response.setResponses(offeringResponses, offerings.second()); response.setResponseName(getCommandName()); this.setResponseObject(response); }
@Override public void execute() { final Pair<List<PrivateGateway>, Integer> gateways = _vpcService.listPrivateGateway(this); final ListResponse<PrivateGatewayResponse> response = new ListResponse<>(); final List<PrivateGatewayResponse> projectResponses = new ArrayList<>(); for (final PrivateGateway gateway : gateways.first()) { final PrivateGatewayResponse gatewayResponse = _responseGenerator.createPrivateGatewayResponse(gateway); projectResponses.add(gatewayResponse); } response.setResponses(projectResponses, gateways.second()); response.setResponseName(getCommandName()); setResponseObject(response); }
@Override public void execute() { final Pair<List<? extends NetworkACLItem>, Integer> result = _networkACLService.listNetworkACLItems(this); final ListResponse<NetworkACLItemResponse> response = new ListResponse<>(); final List<NetworkACLItemResponse> aclResponses = new ArrayList<>(); for (final NetworkACLItem acl : result.first()) { final NetworkACLItemResponse ruleData = _responseGenerator.createNetworkACLItemResponse(acl); aclResponses.add(ruleData); } response.setResponses(aclResponses, result.second()); response.setResponseName(getCommandName()); setResponseObject(response); }
@Override public void execute() { final Pair<List<? extends GuestOSHypervisor>, Integer> result = _mgr.listGuestOSMappingByCriteria(this); final ListResponse<GuestOsMappingResponse> response = new ListResponse<>(); final List<GuestOsMappingResponse> osMappingResponses = new ArrayList<>(); for (final GuestOSHypervisor guestOSHypervisor : result.first()) { final GuestOsMappingResponse guestOsMappingResponse = _responseGenerator.createGuestOSMappingResponse(guestOSHypervisor); osMappingResponses.add(guestOsMappingResponse); } response.setResponses(osMappingResponses, result.second()); response.setResponseName(getCommandName()); setResponseObject(response); }
@Override public void execute() { final Pair<List<? extends Cluster>, Integer> result = _mgr.searchForClusters(this); final ListResponse<ClusterResponse> response = new ListResponse<>(); final List<ClusterResponse> clusterResponses = new ArrayList<>(); for (final Cluster cluster : result.first()) { final ClusterResponse clusterResponse = _responseGenerator.createClusterResponse(cluster, showCapacities); clusterResponse.setObjectName("cluster"); clusterResponses.add(clusterResponse); } response.setResponses(clusterResponses, result.second()); response.setResponseName(getCommandName()); this.setResponseObject(response); }