All DAO that can be grouped will implements it.

package sso\lib\dao

 Methods

Return group element type

getGroupType() : integer
Static

Returns

integerSsoGroupElement::TYPE_*

ID of group element

getId() : mixed

Returns

mixedid

Field name that contain id of group element

getIdField() : string

Returns

stringfield name

Field name that contain name of group element

getNameField() : string

Returns

stringfield name

 Constants

 

extra form name for old in_group value

EXISTS_NAME = 'exists' 
 

extra column name for group list

GROUPS = 'groups' 
 

character used as separator in GROUP_CONCAT

GROUP_CONCAT_SEPARATOR_CHAR = "\0" 
 

extra column name for belong to group

WITH_GROUP = 'in_group'