Class ProfileFilter

java.lang.Object
org.exoplatform.social.core.profile.ProfileFilter
All Implemented Interfaces:
Cloneable

public class ProfileFilter extends Object implements Cloneable
This class using for filter profile of identity
  • Constructor Details

    • ProfileFilter

      public ProfileFilter()
    • ProfileFilter

      public ProfileFilter(String query)
  • Method Details

    • setSearchEmail

      public void setSearchEmail(boolean searchEmail)
      Enable email searching
      Parameters:
      searchEmail -
    • isSearchEmail

      public boolean isSearchEmail()
      Whether enable email in search or not
      Returns:
    • setSearchUserName

      public void setSearchUserName(boolean searchUserName)
      Enable userName searching
      Parameters:
      searchUserName -
    • isSearchUserName

      public boolean isSearchUserName()
      Whether enable userName in search or not
      Returns:
    • getPosition

      public String getPosition()
      Gets the position.
      Returns:
      the position
    • setPosition

      public void setPosition(String position)
      Sets the position.
      Parameters:
      position - the new position
    • getCompany

      public String getCompany()
      Gets the company.
      Returns:
      the company
    • setCompany

      public void setCompany(String company)
      Sets the company.
      Parameters:
      company - the new company
    • getSkills

      public String getSkills()
      Gets the skills.
      Returns:
      the skills
    • setSkills

      public void setSkills(String skills)
      Sets the skills.
      Parameters:
      skills - the new skills
    • setName

      public void setName(String name)
      Sets the name.
      Parameters:
      name - the new name
    • getName

      public String getName()
      Gets the name.
      Returns:
      the name
    • setExcludedIdentityList

      public void setExcludedIdentityList(List<Identity> excludedIdentityList)
      Sets the excludedIdentityList
      Parameters:
      excludedIdentityList -
      Since:
      1.2.0-GA
    • getExcludedIdentityList

      public List<Identity> getExcludedIdentityList()
      Gets the excludedIdentityList
      Returns:
      the excludedIdentityList
      Since:
      1.2.0-GA
    • setOnlineRemoteIds

      public void setOnlineRemoteIds(List<String> onlineRemoteIds)
      Sets the onlineRemoteIds
      Parameters:
      onlineRemoteIds -
      Since:
      4.0.2-GA and 4.1.0-GA
    • getOnlineRemoteIds

      public List<String> getOnlineRemoteIds()
      Gets the onlineRemoteIds
      Returns:
      the onlineRemoteIds
      Since:
      4.0.2-GA and 4.1.0-GA
    • getAll

      public String getAll()
    • setAll

      public void setAll(String all)
    • isSortingEmpty

      public boolean isSortingEmpty()
    • getSorting

      public Sorting getSorting()
    • setSorting

      public void setSorting(Sorting sorting)
    • getUserType

      public String getUserType()
    • setUserType

      public void setUserType(String userType)
    • getEnrollmentStatus

      public String getEnrollmentStatus()
    • setEnrollmentStatus

      public void setEnrollmentStatus(String enrollmentStatus)
    • isConnected

      public Boolean isConnected()
    • setConnected

      public void setConnected(Boolean isConnected)
    • getViewerIdentity

      public Identity getViewerIdentity()
    • setViewerIdentity

      public void setViewerIdentity(Identity currentIdentity)
    • setRemoteIds

      public void setRemoteIds(List<String> remoteIds)
    • getRemoteIds

      public List<String> getRemoteIds()
    • isEnabled

      public boolean isEnabled()
      Returns:
      the isEnabled
    • setEnabled

      public void setEnabled(boolean isEnabled)
      Parameters:
      isEnabled - the enabled to set
    • isWildcardSearch

      public boolean isWildcardSearch()
    • setWildcardSearch

      public void setWildcardSearch(boolean exactSearch)
    • getProfileSettings

      public Map<String,String> getProfileSettings()
    • setProfileSettings

      public void setProfileSettings(Map<String,String> profileSettings)
    • isEmpty

      public boolean isEmpty()
    • clone

      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException