package org.cagrid.core.metadata;
import javax.xml.bind.JAXBElement;
import javax.xml.namespace.QName;
import javax.xml.ws.handler.MessageContext;
import org.cagrid.wsrf.properties.InvalidResourceKeyException;
import org.cagrid.wsrf.properties.NoSuchResourceException;
import org.cagrid.wsrf.properties.Resource;
import org.cagrid.wsrf.properties.ResourceException;
import org.cagrid.wsrf.properties.ResourceHome;
public class ResourcePropertyManager {
private final ResourceHome resourceHome;
public ResourcePropertyManager(ResourceHome resourceHome) {
this.resourceHome = resourceHome;
}
public Resource getResource(MessageContext msgCtx)
throws NoSuchResourceException, InvalidResourceKeyException,
ResourceException {
Resource resource = resourceHome.find(null);
return resource;
}
public JAXBElement<?> getResourceProperty(QName rpName) {
return null;
}
}