/* * Copyright (c) 2015 EMC Corporation * All Rights Reserved */ package jobs.vipr; import java.util.List; import util.BourneUtil; import com.emc.storageos.model.varray.VirtualArrayRestRep; import com.emc.vipr.client.ViPRCoreClient; import com.emc.vipr.client.core.util.CachedResources; public class VirtualArraysCall extends ViPRListCall<VirtualArrayRestRep> { public VirtualArraysCall() { this(BourneUtil.getViprClient()); } public VirtualArraysCall(ViPRCoreClient client) { this(client, new CachedResources<VirtualArrayRestRep>(client.varrays())); } public VirtualArraysCall(ViPRCoreClient client, CachedResources<VirtualArrayRestRep> cache) { super(client, cache); } @Override public List<VirtualArrayRestRep> call() { return getByRefs(client.varrays().list()); } }