Aqualogic Interaction API  
 

IPTCommunity Members

IPTCommunity overview

Public Instance Methods

AddMandatoryGroupMember Doesn't actually add a group as mandatory member since groups are always mandatory. Use to turn on or off a mandatory community tab in the navigation for the specified group. Only groups and no users can be added as mandatory member and need at least EDIT access level to the group object and this community.
AddPage Add a page to the page container.
GetCommunityTemplateID Get the community template ID assigned to this community.
GetFooterID Gets the footer ID assigned to this community.
GetHeaderID Gets the header ID assigned to this community.
GetInheritCommunityTemplate 
GetMandatoryTabOrder Get the mandatory community tab priority assigned for this community.
GetOwnerInfo Get the owner info for this community.
GetSiteMapDisabled Checks if the community sitemap is disabled for this community.
GetSiteMapRoot Get the root sitemap folder for this community
OpenPage Gets the PTMyPortal object for the specified page
QueryMembers Get either the users or groups who are members of this community.
QuerySubcommunities Queries for Subcommunities in the current community that the current user has at least READ access to.
RemoveMandatoryGroupMember Removes a group from this community's membership list, note that the group's ACL will still remain unchanged. The group will still have access to a community even when not a member, remove the group from the ACL to deny access to the community. Removing a group requires both EDIT access to the community and the group objects.
RemovePage Removing a page requires at least EDIT access to the page container.
ResetPageName Renames a page, maximum page length is defined by PT_SERVERCONSTANTS.PT_MAX_PAGENAMELENGTH Requires EDIT access on the community.
ResetPagePageTemplateID Set a new pagetemplate for specified page. Requires EDIT access to the community and SELECT on the pagetemplate.
ResetPageType Assigns a new pagetype for the specified page. Requires EDIT access to the community.
ResetPageURL 
SetCommunityTemplateID Assigns a community template to this community.
SetFooterID Assigns new Footer ID to this community. Requires SELECT on the footer gadget.
SetHeaderID Assigns new Header ID to this community. Requires SELECT on the header gadget.
SetInheritCommunityTemplate Set whether the Community should inherit the settings of the Community Template. It is true by default. This setting can only be changed when the Community is being created. If it is set to false and it used to be true, then the Community will copy the current settings of the Community template and it will not inherit future changes to the Community template. Setting it to false, when it was already false will have no affect. It cannot be set to true, once it has been set to false.
SetMandatoryTabOrder Assigns new mandatory community tab priority for this community.
SetOwnerInfo Assigns new owner info for this community.
SetSiteMapDisabled Sets flag to disable sitemap.

See Also

IPTCommunity Interface | com.plumtree.server Namespace