Class ListComponentTypesFilter

    • Method Detail

      • extendsFrom

        public final String extendsFrom()

        The component type that the component types in the list extend.

        Returns:
        The component type that the component types in the list extend.
      • namespace

        public final String namespace()

        The namespace to which the component types in the list belong.

        Returns:
        The namespace to which the component types in the list belong.
      • isAbstract

        public final Boolean isAbstract()

        A Boolean value that specifies whether the component types in the list are abstract.

        Returns:
        A Boolean value that specifies whether the component types in the list are abstract.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)
      • fromExtendsFrom

        public static ListComponentTypesFilter fromExtendsFrom​(String extendsFrom)
        Create an instance of this class with extendsFrom() initialized to the given value.

        The component type that the component types in the list extend.

        Parameters:
        extendsFrom - The component type that the component types in the list extend.
      • fromNamespace

        public static ListComponentTypesFilter fromNamespace​(String namespace)
        Create an instance of this class with namespace() initialized to the given value.

        The namespace to which the component types in the list belong.

        Parameters:
        namespace - The namespace to which the component types in the list belong.
      • fromIsAbstract

        public static ListComponentTypesFilter fromIsAbstract​(Boolean isAbstract)
        Create an instance of this class with isAbstract() initialized to the given value.

        A Boolean value that specifies whether the component types in the list are abstract.

        Parameters:
        isAbstract - A Boolean value that specifies whether the component types in the list are abstract.