Class OnmsCriteria.OnmsDetachedCriteria

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, org.hibernate.criterion.CriteriaSpecification
    Enclosing class:
    OnmsCriteria

    public static class OnmsCriteria.OnmsDetachedCriteria
    extends org.hibernate.criterion.DetachedCriteria
    implements java.lang.Cloneable
    This is a subclass of Hibernate's DetachedCriteria, providing a few more of the Criteria methods than are available in DetachedCriteria. We create our own CriteriaImpl and pass it to the constructor for our superclass, keeping a reference to the CriteriaImpl for ourselves so we can use it for feature that DetachedCriteria doesn't support.
    Author:
    DJ Gregor
    See Also:
    Serialized Form
    • Constructor Detail

      • OnmsDetachedCriteria

        protected OnmsDetachedCriteria​(java.lang.String entityName)
      • OnmsDetachedCriteria

        protected OnmsDetachedCriteria​(java.lang.String entityName,
                                       java.lang.String alias)
      • OnmsDetachedCriteria

        protected OnmsDetachedCriteria​(org.hibernate.impl.CriteriaImpl impl)
      • OnmsDetachedCriteria

        protected OnmsDetachedCriteria​(org.hibernate.impl.CriteriaImpl impl,
                                       org.hibernate.Criteria criteria)
    • Method Detail

      • createAlias

        public OnmsCriteria.OnmsDetachedCriteria createAlias​(java.lang.String associationPath,
                                                             java.lang.String alias,
                                                             int joinType)
        Overrides:
        createAlias in class org.hibernate.criterion.DetachedCriteria
      • createCriteria

        public OnmsCriteria.OnmsDetachedCriteria createCriteria​(java.lang.String associationPath,
                                                                int joinType)
        Overrides:
        createCriteria in class org.hibernate.criterion.DetachedCriteria
      • createCriteria

        public OnmsCriteria.OnmsDetachedCriteria createCriteria​(java.lang.String associationPath,
                                                                java.lang.String alias)
        Overrides:
        createCriteria in class org.hibernate.criterion.DetachedCriteria
      • createCriteria

        public OnmsCriteria.OnmsDetachedCriteria createCriteria​(java.lang.String associationPath,
                                                                java.lang.String alias,
                                                                int joinType)
        Overrides:
        createCriteria in class org.hibernate.criterion.DetachedCriteria
      • createCriteria

        public OnmsCriteria.OnmsDetachedCriteria createCriteria​(java.lang.String associationPath)
                                                         throws org.hibernate.HibernateException
        Overrides:
        createCriteria in class org.hibernate.criterion.DetachedCriteria
        Throws:
        org.hibernate.HibernateException