fr.paris.lutece.plugins.document.service
Class DocumentTypeResourceIdService

java.lang.Object
  extended by fr.paris.lutece.portal.service.rbac.ResourceIdService
      extended by fr.paris.lutece.plugins.document.service.DocumentTypeResourceIdService

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

Resource Id service for RBAC features to control access to document depending their type


Field Summary
static java.lang.String PERMISSION_ARCHIVE
          Permission for archiving a document
static java.lang.String PERMISSION_CREATE
          Permission for creating a document
static java.lang.String PERMISSION_DELETE
          Permission for deleting a document
static java.lang.String PERMISSION_MODIFY
          Permission for modifying a document
static java.lang.String PERMISSION_MOVE
          Permission for moving a document
static java.lang.String PERMISSION_PUBLISH
          Permission for publishing a document
static java.lang.String PERMISSION_SUBMIT
          Permission for submiting a document
static java.lang.String PERMISSION_VALIDATE
          Permission for validating a document
static java.lang.String PERMISSION_VIEW
          Permission for viewing a document
static java.lang.String PERMISSION_VIEW_HISTORY
          Permission for viewing a space history
 
Constructor Summary
DocumentTypeResourceIdService()
          Creates a new instance of DocumentTypeResourceIdService
 
Method Summary
 fr.paris.lutece.util.ReferenceList getResourceIdList(java.util.Locale locale)
          Returns a list of resource ids
 java.lang.String getTitle(java.lang.String strId, java.util.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 java.lang.String PERMISSION_CREATE
Permission for creating a document

See Also:
Constant Field Values

PERMISSION_VIEW

public static final java.lang.String PERMISSION_VIEW
Permission for viewing a document

See Also:
Constant Field Values

PERMISSION_DELETE

public static final java.lang.String PERMISSION_DELETE
Permission for deleting a document

See Also:
Constant Field Values

PERMISSION_MODIFY

public static final java.lang.String PERMISSION_MODIFY
Permission for modifying a document

See Also:
Constant Field Values

PERMISSION_MOVE

public static final java.lang.String PERMISSION_MOVE
Permission for moving a document

See Also:
Constant Field Values

PERMISSION_VALIDATE

public static final java.lang.String PERMISSION_VALIDATE
Permission for validating a document

See Also:
Constant Field Values

PERMISSION_SUBMIT

public static final java.lang.String PERMISSION_SUBMIT
Permission for submiting a document

See Also:
Constant Field Values

PERMISSION_ARCHIVE

public static final java.lang.String PERMISSION_ARCHIVE
Permission for archiving a document

See Also:
Constant Field Values

PERMISSION_PUBLISH

public static final java.lang.String PERMISSION_PUBLISH
Permission for publishing a document

See Also:
Constant Field Values

PERMISSION_VIEW_HISTORY

public static final java.lang.String PERMISSION_VIEW_HISTORY
Permission for viewing a space history

See Also:
Constant Field Values
Constructor Detail

DocumentTypeResourceIdService

public DocumentTypeResourceIdService()
Creates a new instance of DocumentTypeResourceIdService

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(java.util.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 java.lang.String getTitle(java.lang.String strId,
                                 java.util.Locale locale)
Returns the Title of a given resource

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


Copyright © 2007 Mairie de Paris. All Rights Reserved.