package no.met.metadataeditor.view;
import java.io.Serializable;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import no.met.metadataeditor.datastore.DataStore;
import no.met.metadataeditor.datastore.DataStoreFactory;
@ManagedBean
@ViewScoped
public class MetadataListBean implements Serializable {
private static final long serialVersionUID = 1952040514283840588L;
private String project;
private List<String> availableMetadata;
public List<String> getAvailableMetadata(){
if( availableMetadata == null ){
DataStore datastore = DataStoreFactory.getInstance(project);
availableMetadata = datastore.availableMetadata();
}
return availableMetadata;
}
public String getProject() {
return project;
}
public void setProject(String project) {
this.project = project;
}
}