Group
class Group extends ConcreteObject implements ObjectInterface, JsonSerializable (View source)
Properties
| $error | from ConcreteObject | ||
| $gID | |||
| $gIsBadge | |||
| $gName | 
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Get the date/time when a user entered this group.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Gets the group start date.
Gets the group end date.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Creates a new user group.
Creates a new user group.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
        
                            
    loadError($error)
        
    
    No description
        
                            
    isError()
        
    
    No description
        
                            
    getError()
        
    
    No description
        
                            
    setPropertiesFromArray($arr)
        
    
    No description
        
                static            
    camelcase($file)
        
    
    No description
        
                static            
    uncamelcase($string)
        
    
    No description
        
                            
    getPermissionObjectIdentifier()
        
    
    No description
        
                            
    getPermissionResponseClassName()
        
    
    No description
        
                            
    getPermissionAssignmentClassName()
        
    
    No description
        
                            
    getPermissionObjectKeyCategoryHandle()
        
    
    No description
        
                            
    export($node)
        
    
    No description
        
                            
    getGroupMembers()
        
    
    No description
        
                            
    getGroupMemberIDs()
        
    
    No description
        
                            
    getGroupMembersNum()
        
    
    No description
        
                            
    delete()
        deprecated
    
    deprecated
No description
        
                            
    rescanGroupPath()
        
    
    No description
        
                            
    rescanGroupPathRecursive()
        
    
    No description
        
                            
    inGroup()
        
    
    No description
        
                            string|null
    getGroupDateTimeEntered(object|int $user)
        
    
    Get the date/time when a user entered this group.
        
                            int|null
    getGroupID()
        
    
    No description
        
                            
    getOverrideGroupTypeSettings()
        
    
    No description
        
                            bool
    sendJoinRequest()
        
    
    No description
        
                            GroupJoinRequest[]
    getJoinRequests()
        
    
    No description
        
                            
    setOverrideGroupTypeSettings($gOverrideGroupTypeSettings)
        
    
    No description
        
                            int
    getGroupTypeId()
        
    
    No description
        
                            bool|GroupType
    getGroupType()
        
    
    No description
        
                            int
    getDefaultRoleId()
        
    
    No description
        
                            GroupRole
    getDefaultRole()
        
    
    No description
        
                            bool
    setDefaultRole(GroupRole $role)
        
    
    No description
        
                            File|bool
    getThumbnailImage()
        
    
    No description
        
                            
    removeThumbnailImage()
        
    
    No description
        
                            bool
    setThumbnailImage(File $file)
        
    
    No description
        
                            
    isPetitionForPublicEntry()
        
    
    No description
        
                            
    setPetitionForPublicEntry($gPetitionForPublicEntry)
        
    
    No description
        
                            bool
    hasUserManagerPermissions(User $user)
        
    
    No description
        
                            GroupRole[]
    getRoles()
        
    
    No description
        
                            bool
    addRole(GroupRole $role)
        
    
    No description
        
                            
    getGroupName()
        
    
    No description
        
                            
    getGroupPath()
        
    
    No description
        
                            
    getParentGroups()
        
    
    No description
        
                            array
    getParentNodes()
        
    
    No description
        
                            
    getChildGroups()
        
    
    No description
        
                            Group|null
    getParentGroup()
        
    
    No description
        
                            
    getGroupDisplayName($includeHTML = true, $includePath = true)
        
    
    No description
        
                            
    getGroupDescription()
        
    
    No description
        
                            string
    getGroupStartDate()
        
    
    Gets the group start date.
        
                            string
    getGroupEndDate()
        
    
    Gets the group end date.
        
                            mixed
    isGroupBadge()
        deprecated
    
    deprecated
No description
        
                            mixed
    getGroupBadgeDescription()
        deprecated
    
    deprecated
No description
        
                            mixed
    getGroupBadgeCommunityPointValue()
        deprecated
    
    deprecated
No description
        
                            mixed
    getGroupBadgeImageID()
        deprecated
    
    deprecated
No description
        
                            
    getAuthorID()
        
    
    No description
        
                            
    isGroupAutomated()
        
    
    No description
        
                            
    checkGroupAutomationOnRegister()
        
    
    No description
        
                            
    checkGroupAutomationOnLogin()
        
    
    No description
        
                            
    checkGroupAutomationOnJobRun()
        
    
    No description
        
                            
    getGroupAutomationController()
        
    
    No description
        
                            
    getGroupAutomationControllerClass()
        
    
    No description
        
                            bool
    getGroupBadgeImageObject()
        deprecated
    
    deprecated
No description
        
                            
    isGroupExpirationEnabled()
        
    
    No description
        
                            
    getGroupExpirationMethod()
        
    
    No description
        
                            
    getGroupExpirationDateTime()
        
    
    No description
        
                            
    getGroupExpirationAction()
        
    
    No description
        
                            
    getGroupExpirationInterval()
        
    
    No description
        
                            
    getGroupExpirationIntervalDays()
        
    
    No description
        
                            
    getGroupExpirationIntervalHours()
        
    
    No description
        
                            
    getGroupExpirationIntervalMinutes()
        
    
    No description
        
                            
    isUserExpired(User $u)
        
    
    No description
        
                            
    getPackageID()
        
    
    No description
        
                            
    getPackageHandle()
        
    
    No description
        
                            
    update($gName, $gDescription)
        
    
    No description
        
                static            Group
    add(string $gName, string $gDescription, $parentGroup = false, $pkg = null)
        deprecated
    
    deprecated
Creates a new user group.
        
                static            Group
    addBeneathFolder(string $gName, string $gDescription, GroupFolder $parentFolder = false, $pkg = null)
        
    
    Creates a new user group.
This is deprecated; use the AddGroupCommand and the command bus.
        
                static            
    getBadges()
        deprecated
    
    deprecated
No description
        
                static    protected        
    getAutomationControllers($column, $excludeUser = false)
        
    
    No description
        
                static            
    getAutomatedOnRegisterGroupControllers($u = false)
        
    
    No description
        
                static            
    getAutomatedOnLoginGroupControllers($u = false)
        
    
    No description
        
                static            
    getAutomatedOnJobRunGroupControllers()
        
    
    No description
        
                            
    clearBadgeOptions()
        deprecated
    
    deprecated
No description
        
                            
    clearAutomationOptions()
        
    
    No description
        
                            
    removeGroupExpiration()
        
    
    No description
        
                            
    setBadgeOptions($gBadgeFID, $gBadgeDescription, $gBadgeCommunityPointValue)
        deprecated
    
    deprecated
No description
        
                            
    setAutomationOptions($gCheckAutomationOnRegister, $gCheckAutomationOnLogin, $gCheckAutomationOnJobRun)
        
    
    No description
        
                            
    setGroupExpirationByDateTime($datetime, $action)
        
    
    No description
        
                            
    setGroupExpirationByInterval(int $days, int $hours, int $minutes, $action)
        
    
    No description
        
                static            
    exportTranslations()
        
    
    No description
        
                static            Group
    getByID(string $gID)
        deprecated
    
    deprecated
Takes the numeric id of a group and returns a group object.
        
                static            Group
    getByName(string $gName)
        deprecated
    
    deprecated
Takes the name of a group and returns a group object.
        
                static            Group|null
    getByPath(string $gPath)
        deprecated
    
    deprecated
No description
        
                            mixed|void
    jsonSerialize()
        
    
    No description