package org.easysoa.registry.types.adapters;
import org.easysoa.registry.InvalidDoctypeException;
import org.easysoa.registry.types.DeployedDeliverable;
import org.nuxeo.ecm.core.api.ClientException;
import org.nuxeo.ecm.core.api.DocumentModel;
import org.nuxeo.ecm.core.api.model.PropertyException;
/**
*
* @author mkalam-alami
*
*/
public class DeployedDeliverableAdapter extends SoaNodeAdapter implements DeployedDeliverable {
public DeployedDeliverableAdapter(DocumentModel documentModel)
throws InvalidDoctypeException, PropertyException, ClientException {
super(documentModel);
}
@Override
public String getDoctype() {
return DeployedDeliverable.DOCTYPE;
}
public String getEnvironment() throws PropertyException, ClientException {
return (String) documentModel.getPropertyValue(XPATH_ENVIRONMENT);
}
}