Class BioSQLFeatureFilter.BySourceTermName

    • Constructor Detail

      • BySourceTermName

        public BySourceTermName​(java.lang.String sourceTermName)
        Create a BySourceTerm filter that filters in all features with sourceTerm fields having name equal to sourceTermName.
        Parameters:
        sourceTermName - the name of the Term to match sourceTerm fields against
    • Method Detail

      • accept

        public boolean accept​(Feature f)
        Returns true if the feature has a matching source property.
        Parameters:
        f - the Feature to evaluate
        Returns:
        true if this feature is to be selected in, or false if it is to be ignored
      • asCriterion

        public java.lang.Object asCriterion()
        Description copied from interface: BioSQLFeatureFilter
        This method returns a Hibernate Criterion object that can be used to query the database.
        Returns:
        a Hibernate Criterion object representing this filter.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object