Class Group

All Implemented Interfaces:
HasCover, Serializable

public class Group extends NamedFacebookType implements HasCover
Represents the Group Graph API type.
Since:
1.5
Author:
Mark Allen
See Also:
  • Constructor Details

  • Method Details

    • getCover

      public CoverPhoto getCover()
      Information about the group's cover photo.
      Specified by:
      getCover in interface HasCover
      Returns:
      Information about the group's cover photo.
    • setCover

      public void setCover(CoverPhoto cover)
      Information about the group's cover photo.
    • getEmail

      public String getEmail()
      The email address to upload content to the group.

      Only current members of the group can use this.

      Returns:
      The email address to upload content to the group.
    • setEmail

      public void setEmail(String email)
      The email address to upload content to the group.

      Only current members of the group can use this.

    • getOwner

      An object containing the name and ID of the user who owns the group.
      Returns:
      An object containing the name and ID of the user who owns the group.
    • setOwner

      public void setOwner(NamedFacebookType owner)
      An object containing the name and ID of the user who owns the group.
    • getDescription

      The group description.
      Returns:
      The group description.
    • setDescription

      public void setDescription(String description)
      The group description.
    • getLink

      public String getLink()
      The URL for the group's website.
      Returns:
      The URL for the group's website.
    • setLink

      public void setLink(String link)
      The URL for the group's website.
    • getMemberRequestCount

      The number of pending member requests.

      If the token is for an administrator, this is the total number of outstanding requests. If the token is for a group member, this will return the number of friends who have requested membership and also use the same app that is making the request.

      Returns:
      The number of pending member requests
    • setMemberRequestCount

      public void setMemberRequestCount(Long memberRequestCount)
      The number of pending member requests.

      If the token is for an administrator, this is the total number of outstanding requests. If the token is for a group member, this will return the number of friends who have requested membership and also use the same app that is making the request.

    • getParent

      The parent of this group, if it exists.
      Returns:
      The parent of this group, if it exists
    • setParent

      public void setParent(NamedFacebookType parent)
      The parent of this group, if it exists.
    • getVenue

      public Location getVenue()
      The location of this group, a structured address object.
      Returns:
      The location of this group, a structured address object.
    • setVenue

      public void setVenue(Location venue)
      The location of this group, a structured address object.
    • getPrivacy

      public String getPrivacy()
      The privacy setting of the group, either 'OPEN', 'CLOSED', or 'SECRET'.
      Returns:
      The privacy setting of the group, either 'OPEN', 'CLOSED', or 'SECRET'.
    • setPrivacy

      public void setPrivacy(String privacy)
      The privacy setting of the group, either 'OPEN', 'CLOSED', or 'SECRET'.
    • getUpdatedTime

      public Date getUpdatedTime()
      The last time the group was updated.
      Returns:
      The last time the group was updated.
    • setUpdatedTime

      public void setUpdatedTime(Date updatedTime)
      The last time the group was updated.
    • getIcon

      public String getIcon()
      The URL of the group's icon
      Returns:
      The group's icon url
      Since:
      1.6.16
    • setIcon

      public void setIcon(String icon)
      The URL of the group's icon
      Since:
      1.6.16