Class BasicUserMetadataFilter

java.lang.Object
net.solarnetwork.domain.SimplePagination
net.solarnetwork.central.common.dao.BasicCoreCriteria
net.solarnetwork.central.dao.BasicUserMetadataFilter
All Implemented Interfaces:
Cloneable, EnabledCriteria, LocationCriteria, NodeCriteria, NodeOwnershipCriteria, SearchFilterCriteria, SecurityTokenCriteria, SourceCriteria, TagCriteria, UserCriteria, UserModifiableFilter, UserMetadataFilter, net.solarnetwork.dao.PaginationCriteria

public class BasicUserMetadataFilter extends BasicCoreCriteria implements UserMetadataFilter
Basic implementation of UserMetadataFilter.
  • Constructor Details

    • BasicUserMetadataFilter

      public BasicUserMetadataFilter()
      Constructor.
    • BasicUserMetadataFilter

      public BasicUserMetadataFilter(net.solarnetwork.dao.PaginationCriteria criteria)
      Constructor.
      Parameters:
      criteria -
  • Method Details

    • clone

      public BasicUserMetadataFilter clone()
      Overrides:
      clone in class BasicCoreCriteria
    • copyFrom

      public void copyFrom(net.solarnetwork.dao.PaginationCriteria criteria)
      Description copied from class: BasicCoreCriteria
      Copy the properties of another criteria into this instance.

      This method will test for conformance to all the various criteria interfaces implemented by this class, and copy those properties as well.

      Overrides:
      copyFrom in class BasicCoreCriteria
      Parameters:
      criteria - the criteria to copy
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class BasicCoreCriteria
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class BasicCoreCriteria
    • getTags

      public String[] getTags()
      Description copied from interface: TagCriteria
      Get an array of tags.
      Specified by:
      getTags in interface TagCriteria
      Returns:
      array of tags (may be null)
    • setTag

      public void setTag(String tag)
      Set a tag.
      Parameters:
      tag - the tag to set
    • setTags

      public void setTags(String[] tags)
      Set the tags.
      Parameters:
      tags - the tags to set