All Data Structures Functions Variables Pages
Public Member Functions | Static Public Member Functions | Data Fields | Static Protected Member Functions
ReportsModule Class Reference
Inheritance diagram for ReportsModule:
SecurableModule Module

Public Member Functions

 getDependencies ()
 
 getRootModelNames ()
 
- Public Member Functions inherited from Module
 getName ()
 
 isEnabled ()
 
 canDisable ()
 
 setIsEnabled ($isEnabled)
 
 getDependencies ()
 
 getEnabledDependencies ($temp=null)
 
 getRootModelNamesIncludingDependencies ()
 
 getRootModelNames ()
 
 getConfigurationView ()
 
 getDesignerMenuItems ()
 

Static Public Member Functions

static getTranslatedRightsLabels ()
 
static getDefaultMetadata ()
 
static getPrimaryModelName ()
 
static getAccessRight ()
 
static getCreateRight ()
 
static getDeleteRight ()
 
static getDemoDataMakerClassNames ()
 
static getGlobalSearchFormClassName ()
 
static modelsAreNeverGloballySearched ()
 
static hasPermissions ()
 
- Static Public Member Functions inherited from SecurableModule
static getRightsNames ()
 
static getTranslatedRightsLabels ()
 
static getPolicyNames ()
 
static getTranslatedPolicyLabels ()
 
static getAuditEventNames ()
 
static stringifyAuditEvent (AuditEvent $auditEvent, $format= 'long')
 
static getPolicyRulesTypes ()
 
static getPolicyDefault ($policyName)
 
static isPolicyYesNo ($value)
 
static getAccessRight ()
 
static getCreateRight ()
 
static getDeleteRight ()
 
static getSecurableModuleDisplayName ()
 
static hasPermissions ()
 
- Static Public Member Functions inherited from Module
static getModuleObjects ()
 
static getDependenciesForModule (Module $module, $dependencies=array())
 
static getDirectoryName ()
 
static getSingularCamelCasedName ()
 
static getPluralCamelCasedName ()
 
static getModuleLabelByTypeAndLanguage ($type, $language=null)
 
static getStrongerPolicy ($policyName, array $values)
 
static getPolicyRulesTypes ()
 
static getTabMenuItems ($user=null)
 
static getAdminTabMenuItems ($user=null)
 
static getConfigureMenuItems ()
 
static getConfigureSubMenuItems ()
 
static getShortCutsCreateMenuItems ()
 
static getPrimaryModelName ()
 
static getGlobalSearchFormClassName ()
 
static modelsAreNeverGloballySearched ()
 
static hasAtLeastOneGlobalSearchAttributeName ()
 
static getStateMetadataAdapterClassName ()
 
static getMetadata (User $user=null)
 
static setMetadata (array $metadata, User $user=null)
 
static getDefaultMetadata ()
 
static getViewClassNames ()
 
static getModelClassNames ()
 
static getAllClassNamesByPathFolder ($folder)
 
static getDefaultDataMakerClassName ()
 
static getDemoDataMakerClassNames ()
 
static isReportable ()
 
static canHaveWorkflow ()
 
static canHaveContentTemplates ()
 
static canShowOnCalendar ()
 

Data Fields

const RIGHT_CREATE_REPORTS = 'Create Reports'
 
const RIGHT_DELETE_REPORTS = 'Delete Reports'
 
const RIGHT_ACCESS_REPORTS = 'Access Reports Tab'
 

Static Protected Member Functions

static getSingularModuleLabel ($language)
 
static getPluralModuleLabel ($language)
 
- Static Protected Member Functions inherited from Module
static getSingularModuleLabel ($language)
 
static getPluralModuleLabel ($language)
 
static getCustomModuleLabelByTypeAndLanguage ($type, $language)
 

Additional Inherited Members

- Static Protected Attributes inherited from SecurableModule
static $policyDefaults = array()
 

Detailed Description

Module used to create and run reports

Definition at line 40 of file ReportsModule.php.

Member Function Documentation

getDependencies ( )
Returns
array

Definition at line 60 of file ReportsModule.php.

getRootModelNames ( )
Returns
array

Definition at line 71 of file ReportsModule.php.

static getDefaultMetadata ( )
static
Returns
array

Definition at line 79 of file ReportsModule.php.

static getPrimaryModelName ( )
static
Returns
string

Definition at line 109 of file ReportsModule.php.

static getAccessRight ( )
static
Returns
string

Definition at line 117 of file ReportsModule.php.

static getCreateRight ( )
static
Returns
string

Definition at line 125 of file ReportsModule.php.

static getDeleteRight ( )
static
Returns
string

Definition at line 133 of file ReportsModule.php.

static getGlobalSearchFormClassName ( )
static

Even though reports are never globally searched, the search form can still be used by a specific search view for a module. Either this module or a related module. This is why a class is returned.

See Also
modelsAreNeverGloballySearched controls it not being searchable though in the global search.

Definition at line 148 of file ReportsModule.php.

static modelsAreNeverGloballySearched ( )
static
Returns
bool

Definition at line 156 of file ReportsModule.php.

static hasPermissions ( )
static
Returns
bool

Definition at line 164 of file ReportsModule.php.


The documentation for this class was generated from the following file:
Generated on Tue May 26 2020 07:10:59