 
					
				
		
03-07-2016 03:46 AM
    private AuthorityService authorityService;
    private PersonService personService;
    private PermissionService permissionService;
    private ContentService contentService;
    private AuthenticationService authenticationService;
    //    private ApplicationContext context = new ClassPathXmlApplicationContext("classpath:alfresco/application-context.xml");
    private ApplicationContext context = ApplicationContextHelper.getApplicationContext();
    private ServiceRegistry serviceRegistry = (ServiceRegistry) context.getBean(ServiceRegistry.SERVICE_REGISTRY);
    private FileFolderService fileFolderService = serviceRegistry.getFileFolderService();
    private NodeService nodeService = serviceRegistry.getNodeService();
    @Override
    public void init(Map<String, String> parameters) {
        super.init(parameters);
        FacesContext context = FacesContext.getCurrentInstance();
        User user = Application.getCurrentUser(context);
        /** usuario actual **/
        currentUser = user.getUserName();
        /** nodo factura actual **/
        currentNode = this.getNode();
        try {
            AuthenticationUtil.setRunAsUserSystem();
            docTypeName = currentNode.getType().getLocalName();
            logger.info("——————— FICHERO TIPO: " + docTypeName);
        } finally {
            AuthenticationUtil.clearCurrentSecurityContext();
        }
    }
…
…
…
private ApplicationContext context = new ClassPathXmlApplicationContext("classpath:alfresco/application-context.xml");03-07-2016 06:17 AM
ApplicationContextAware
    private ApplicationContext applicationContext;
    @Override
    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException
    {
        this.applicationContext = applicationContext;
    }
 
					
				
		
03-08-2016 03:15 AM
 
					
				
				
			
		
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.