/*
* Copyright (c) 2015 EMC Corporation
* All Rights Reserved
*/
package util.datatable;
import java.net.URI;
import com.emc.storageos.model.DataObjectRestRep;
import com.emc.storageos.model.NamedRelatedResourceRep;
import com.emc.vipr.client.core.util.ResourceUtils;
public class NamedResourceDataTable extends DataTable {
public NamedResourceDataTable() {
addColumn("name").setSearchable(true).setSortable(true);
}
public static class NamedResource {
public String id;
public String name;
public NamedResource() {
}
public NamedResource(URI id, String name) {
this.id = id.toString();
this.name = name;
}
public NamedResource(NamedRelatedResourceRep value) {
id = ResourceUtils.stringId(value);
name = ResourceUtils.name(value);
}
public NamedResource(DataObjectRestRep value) {
id = ResourceUtils.stringId(value);
name = ResourceUtils.name(value);
}
}
}