Class SchemaCheckFilterVisitor

  • All Implemented Interfaces:
    com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>

    public final class SchemaCheckFilterVisitor
    extends Object
    implements com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>
    Filter visitor to check attribute paths against the schema.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.AndFilter filter, Object param)
      com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.ComplexValueFilter filter, Object param)
      com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.ContainsFilter filter, Object param)
      com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.EndsWithFilter filter, Object param)
      com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.EqualFilter filter, Object param)
      com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.GreaterThanFilter filter, Object param)
      com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.GreaterThanOrEqualFilter filter, Object param)
      com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.LessThanFilter filter, Object param)
      com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.LessThanOrEqualFilter filter, Object param)
      com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.NotEqualFilter filter, Object param)
      com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.NotFilter filter, Object param)
      com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.OrFilter filter, Object param)
      com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.PresentFilter filter, Object param)
      com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.StartsWithFilter filter, Object param)
    • Method Detail

      • visit

        public com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.EqualFilter filter,
                                                               Object param)
                                                        throws com.unboundid.scim2.common.exceptions.ScimException
        Specified by:
        visit in interface com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>
        Throws:
        com.unboundid.scim2.common.exceptions.ScimException
      • visit

        public com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.NotEqualFilter filter,
                                                               Object param)
                                                        throws com.unboundid.scim2.common.exceptions.ScimException
        Specified by:
        visit in interface com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>
        Throws:
        com.unboundid.scim2.common.exceptions.ScimException
      • visit

        public com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.ContainsFilter filter,
                                                               Object param)
                                                        throws com.unboundid.scim2.common.exceptions.ScimException
        Specified by:
        visit in interface com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>
        Throws:
        com.unboundid.scim2.common.exceptions.ScimException
      • visit

        public com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.StartsWithFilter filter,
                                                               Object param)
                                                        throws com.unboundid.scim2.common.exceptions.ScimException
        Specified by:
        visit in interface com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>
        Throws:
        com.unboundid.scim2.common.exceptions.ScimException
      • visit

        public com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.EndsWithFilter filter,
                                                               Object param)
                                                        throws com.unboundid.scim2.common.exceptions.ScimException
        Specified by:
        visit in interface com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>
        Throws:
        com.unboundid.scim2.common.exceptions.ScimException
      • visit

        public com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.PresentFilter filter,
                                                               Object param)
                                                        throws com.unboundid.scim2.common.exceptions.ScimException
        Specified by:
        visit in interface com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>
        Throws:
        com.unboundid.scim2.common.exceptions.ScimException
      • visit

        public com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.GreaterThanFilter filter,
                                                               Object param)
                                                        throws com.unboundid.scim2.common.exceptions.ScimException
        Specified by:
        visit in interface com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>
        Throws:
        com.unboundid.scim2.common.exceptions.ScimException
      • visit

        public com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.GreaterThanOrEqualFilter filter,
                                                               Object param)
                                                        throws com.unboundid.scim2.common.exceptions.ScimException
        Specified by:
        visit in interface com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>
        Throws:
        com.unboundid.scim2.common.exceptions.ScimException
      • visit

        public com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.LessThanFilter filter,
                                                               Object param)
                                                        throws com.unboundid.scim2.common.exceptions.ScimException
        Specified by:
        visit in interface com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>
        Throws:
        com.unboundid.scim2.common.exceptions.ScimException
      • visit

        public com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.LessThanOrEqualFilter filter,
                                                               Object param)
                                                        throws com.unboundid.scim2.common.exceptions.ScimException
        Specified by:
        visit in interface com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>
        Throws:
        com.unboundid.scim2.common.exceptions.ScimException
      • visit

        public com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.AndFilter filter,
                                                               Object param)
                                                        throws com.unboundid.scim2.common.exceptions.ScimException
        Specified by:
        visit in interface com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>
        Throws:
        com.unboundid.scim2.common.exceptions.ScimException
      • visit

        public com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.OrFilter filter,
                                                               Object param)
                                                        throws com.unboundid.scim2.common.exceptions.ScimException
        Specified by:
        visit in interface com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>
        Throws:
        com.unboundid.scim2.common.exceptions.ScimException
      • visit

        public com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.NotFilter filter,
                                                               Object param)
                                                        throws com.unboundid.scim2.common.exceptions.ScimException
        Specified by:
        visit in interface com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>
        Throws:
        com.unboundid.scim2.common.exceptions.ScimException
      • visit

        public com.unboundid.scim2.common.filters.Filter visit​(com.unboundid.scim2.common.filters.ComplexValueFilter filter,
                                                               Object param)
                                                        throws com.unboundid.scim2.common.exceptions.ScimException
        Specified by:
        visit in interface com.unboundid.scim2.common.filters.FilterVisitor<com.unboundid.scim2.common.filters.Filter,​Object>
        Throws:
        com.unboundid.scim2.common.exceptions.ScimException