public interface  org.glassfish.resources.api.JavaEEResource extends java.lang.Object
{
public static final int JMS_DESTINATION;
public static final int JMS_CNX_FACTORY;
public static final int JDBC_RESOURCE;
public static final int JDBC_XA_RESOURCE;
public static final int JDBC_DRIVER;
public static final int CONNECTOR_RESOURCE;
public static final int RESOURCE_ADAPTER;
public static final int JDBC_CONNECTION_POOL;
public static final int PMF_RESOURCE;
public static final int EXTERNAL_JNDI_RESOURCE;
public static final int CUSTOM_RESOURCE;
public static final int MAIL_RESOURCE;
public abstract org.glassfish.resourcebase.resources.api.ResourceInfo getResourceInfo();
public abstract int getType();
public abstract java.util.Set getProperties();
public abstract void addProperty(com.sun.enterprise.repository.ResourceProperty);
public abstract boolean removeProperty(com.sun.enterprise.repository.ResourceProperty);
public abstract com.sun.enterprise.repository.ResourceProperty getProperty(java.lang.String);
public abstract void setEnabled(boolean);
public abstract boolean isEnabled();
public abstract void setDescription(java.lang.String);
public abstract java.lang.String getDescription();
}