package rocks.inspectit.shared.all.cmr.model;
import javax.persistence.DiscriminatorValue;
import javax.persistence.Entity;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
/**
* The Jmx Sensor Type Ident class is used to store the sensortypes which are collecting data of the
* target VM/System/etc.
*
* @author Alfred Krauss
*
*/
@Entity
@DiscriminatorValue("JSTI")
@NamedQueries({ @NamedQuery(name = JmxSensorTypeIdent.FIND_ID_BY_PLATFORM, query = "SELECT j.id FROM JmxSensorTypeIdent j JOIN j.platformIdent p WHERE p.id=:platformIdentId") })
public class JmxSensorTypeIdent extends SensorTypeIdent {
/**
*
*/
private static final long serialVersionUID = 6608523838770959163L;
/**
* Constant for findIdByPlatform query.
* <p>
* Parameters in the query:
* <ul>
* <li>platformIdentId
* </ul>
* </p>
*/
public static final String FIND_ID_BY_PLATFORM = "JmxSensorTypeIdent.findIdByPlatform";
}