lumis.service.group
Class PrefixRemovalPostLoadProcessor

Package class diagram package PrefixRemovalPostLoadProcessor
java.lang.Object
  extended by lumis.service.group.PrefixRemovalPostLoadProcessor
All Implemented Interfaces:
IPostLoadProcessor

public class PrefixRemovalPostLoadProcessor
extends Object
implements IPostLoadProcessor

Post load processor that removes the prefix from a principal shortId. In the source there must be a field channelId that references the channel whose prefix is to be removed. The parameter nameFieldId specifies the field that will be processed, removing the channel prefix from it.

Example usage:

<postLoadProcessor className="lumis.service.group.PrefixRemovalPostLoadProcessor"> <parameters> <parameter name="nameFieldId">alias</parameter> </parameters> </postLoadProcessor>

Since:
5.0.0

Constructor Summary
PrefixRemovalPostLoadProcessor()
           
 
Method Summary
 void processSource(SessionConfig sessionConfig, Source source, Node parametersNode, ITransaction transaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrefixRemovalPostLoadProcessor

public PrefixRemovalPostLoadProcessor()
Method Detail

processSource

public void processSource(SessionConfig sessionConfig,
                          Source source,
                          Node parametersNode,
                          ITransaction transaction)
                   throws PortalException
Specified by:
processSource in interface IPostLoadProcessor
Throws:
PortalException


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.