fr.paris.lutece.plugins.helpdesk.service
Class FaqResourceIdService

java.lang.Object
  extended by fr.paris.lutece.portal.service.rbac.ResourceIdService
      extended by fr.paris.lutece.plugins.helpdesk.service.FaqResourceIdService

public class FaqResourceIdService
extends fr.paris.lutece.portal.service.rbac.ResourceIdService

Resource Id service for RBAC features to control access to portlet


Field Summary
static String PERMISSION_CREATE
          Permission for creating a faq
static String PERMISSION_DELETE
          Permission for deleting a faq
static String PERMISSION_IMPORT_QUESTIONS_ANSWERS
          Permission for managing a question answer faq
static String PERMISSION_MANAGE_QUESTIONS_ANSWERS
          Permission for managing a question answer faq
static String PERMISSION_MANAGE_SUBJECTS
          Permission for managing a subject's faq
static String PERMISSION_MANAGE_THEMES
          Permission for managing a question answer faq
static String PERMISSION_MANAGE_VISITOR_QUESTIONS
          Permission for managing a question answer faq
static String PERMISSION_MODIFY
          Permission for modifying a faq
 
Constructor Summary
FaqResourceIdService()
           
 
Method Summary
 fr.paris.lutece.util.ReferenceList getResourceIdList(Locale locale)
          Returns a list of resource ids
 String getTitle(String strFaqId, Locale locale)
          Returns the Title of a given resource
 void register()
          Initializes the service
 
Methods inherited from class fr.paris.lutece.portal.service.rbac.ResourceIdService
getPluginName, setPluginName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PERMISSION_CREATE

public static final String PERMISSION_CREATE
Permission for creating a faq

See Also:
Constant Field Values

PERMISSION_MODIFY

public static final String PERMISSION_MODIFY
Permission for modifying a faq

See Also:
Constant Field Values

PERMISSION_DELETE

public static final String PERMISSION_DELETE
Permission for deleting a faq

See Also:
Constant Field Values

PERMISSION_MANAGE_SUBJECTS

public static final String PERMISSION_MANAGE_SUBJECTS
Permission for managing a subject's faq

See Also:
Constant Field Values

PERMISSION_MANAGE_QUESTIONS_ANSWERS

public static final String PERMISSION_MANAGE_QUESTIONS_ANSWERS
Permission for managing a question answer faq

See Also:
Constant Field Values

PERMISSION_IMPORT_QUESTIONS_ANSWERS

public static final String PERMISSION_IMPORT_QUESTIONS_ANSWERS
Permission for managing a question answer faq

See Also:
Constant Field Values

PERMISSION_MANAGE_THEMES

public static final String PERMISSION_MANAGE_THEMES
Permission for managing a question answer faq

See Also:
Constant Field Values

PERMISSION_MANAGE_VISITOR_QUESTIONS

public static final String PERMISSION_MANAGE_VISITOR_QUESTIONS
Permission for managing a question answer faq

See Also:
Constant Field Values
Constructor Detail

FaqResourceIdService

public FaqResourceIdService()
Method Detail

register

public void register()
Initializes the service

Specified by:
register in class fr.paris.lutece.portal.service.rbac.ResourceIdService

getResourceIdList

public fr.paris.lutece.util.ReferenceList getResourceIdList(Locale locale)
Returns a list of resource ids

Specified by:
getResourceIdList in class fr.paris.lutece.portal.service.rbac.ResourceIdService
Parameters:
locale - The current locale
Returns:
A list of resource ids

getTitle

public String getTitle(String strFaqId,
                       Locale locale)
Returns the Title of a given resource

Specified by:
getTitle in class fr.paris.lutece.portal.service.rbac.ResourceIdService
Parameters:
strFaqId - The Id of the resource
locale - The current locale
Returns:
The Title of a given resource


Copyright © 2013 Mairie de Paris. All Rights Reserved.