/*
* Copyright (c) 2015 EMC Corporation
* All Rights Reserved
*/
package controllers.arrays;
import com.emc.storageos.model.smis.StorageProviderRestRep;
import controllers.Common;
import controllers.deadbolt.Restrict;
import controllers.deadbolt.Restrictions;
import play.mvc.Controller;
import play.mvc.With;
import util.MessagesUtils;
import util.StorageProviderUtils;
import static com.emc.vipr.client.core.util.ResourceUtils.uri;
@With(Common.class)
@Restrictions({ @Restrict("SYSTEM_ADMIN") })
public class ScaleIO extends Controller {
public static void dashboard(String id) {
StorageProviderRestRep provider = StorageProviderUtils.getStorageProvider(uri(id));
if (provider == null) {
flash.error(MessagesUtils.get(StorageProviders.UNKNOWN, id));
StorageProviders.list();
}
response.contentType = "application/x-java-jnlp-file";
request.format = "jnlp";
render(provider);
}
}