Classes, interfaces, and traits

Gems_Project_Layout_MultiLayoutInterface

Marker interface for Pulse Projects using only multi layout

« More »

Gems_Project_Layout_SingleLayoutInterface

Marker interface for Pulse Projects using only a single layout

« More »

Gems_Project_Log_LogRespondentAccessInterface

Marker interface for Pulse Projects logging access to respondent data and their tokens

« More »

Gems_Project_Organization_MultiOrganizationInterface

Marker interface for Pulse Projects having respondents in only multiple organization.

« More »

Gems_Project_Organization_SingleOrganizationInterface

Marker interface for Pulse Projects having respondents in only one organization.

« More »

Gems_Project_Tracks_FixedTracksInterface

Marker interface for Pulse Projects that use tracks that cannot be assigned by the user (but are assigned by the system instead).

« More »

Gems_Project_Tracks_MultiTracksInterface

Marker interface for Pulse Projects that use tracks that be assigned at will by the user to respondents.

« More »

Gems_Project_Tracks_SingleTrackInterface

Marker interface for Pulse Projects using only a single track

« More »

Gems_Project_Tracks_StandAloneSurveysInterface

Marker interface for Pulse Projects allowing single survey tracks that are just shells for assinging a single survey.

« More »

Gems_Project_Tracks_TracksOnlyInterface

Marker interface for Pulse Projects NOT allowing the single survey tracks allowed by \Gems_Project_Tracks_StandAloneSurveysInterface (a nd that are just shells for assinging a single survey).

« More »

GemsEscort

Project Application Core code

« More »

Gems_Project_ProjectSettings

Class that extends Array object to add Gems specific functions.

« More »