AnsweredAssumed Answered

PermissionService

Question asked by srojas on Nov 30, 2007
Hola, tengo un problema con el PermissionService. El caso es que lo declaro en mi javaBean de la siguiente forma:

PermissionService permissionService;
public void setPermissionService(PermissionService permissionService) {
      this.permissionService = permissionService;
   }
Como podeis ver lleva su correspondiente método get.

A continuación registro mi bean en el faces-config-custom.xml de la forma:

<managed-bean>
      <description>
         The bean that backs up the Edit Content Properties Dialog
      </description>
      <managed-bean-name>EditExpedientePropertiesDialog</managed-bean-name>
      <managed-bean-class>com.soluziona.alfresco.EditExpedientePropertiesDialog</managed-bean-class>
      <managed-bean-scope>session</managed-bean-scope>
      <managed-property>
         <property-name>nodeService</property-name>
         <value>#{NodeService}</value>
      </managed-property>
     <managed-property>
         <property-name>permissionService</property-name>
         <value>#{PermissionService}</value>
      </managed-property>
    
      <managed-property>
         <property-name>fileFolderService</property-name>
         <value>#{FileFolderService}</value>
      </managed-property>
      <managed-property>
         <property-name>dictionaryService</property-name>
         <value>#{DictionaryService}</value>
      </managed-property>
      <managed-property>
         <property-name>browseBean</property-name>
         <value>#{BrowseBean}</value>
      </managed-property>
   </managed-bean>

Como podeis ver lleva el atributo permissionService

Pues bien, segun yo tenía entendido, de esta forma ya podía usar el PermissionService dentro de mi codigo java a través de la variable permissionService, de hecho con otros servicios como el ContentService me funciona así. El caso es que con el PermissionService me lanza una excepción nullPointerException, que significa que no me ha inicializado el servicio:

09:48:46,242 ERROR [org.alfresco.web.ui.common.Utils] Ocurrió un error del sistema durante la operación: null
java.lang.NullPointerException
   at com.soluziona.alfresco.EditExpedientePropertiesDialog.finishImpl(EditExpedientePropertiesDialog.java:33)


¿Alguien sabe porque puede ser esto?
Por mas vueltas que le doy no consigo ver el probema.

Outcomes