You are on page 1of 1

/**

import com.engiweb.profilemanager.common.bean.UserBean
import com.crossideas.certification.common.bean.data.ResultBean
import com.engiweb.profilemanager.common.ruleengine.action.UtilAction
import java.util.ArrayList
import com.engiweb.profilemanager.common.ruleengine.action.reorganize._UserAction
import com.engiweb.profilemanager.common.bean.ExternalInfo;

global com.engiweb.pm.dao.db.DAO sql


global com.engiweb.logger.impl.Log4JImpl logger
*/
when
userBean : UserBean( )
resultBean : ResultBean( )
then
/**
####################################
Name: Complex Hierarchy
Configuration Type: Advanced
Rule: COMPLEX_HIERARCHY
Value: Hierarchy
Separator Char: Semi-Colon (;)
####################################
World
- United Kingdom
- - Belfast
- - - 1 Main Street
- - London
- - - 2 High Street
- - - 3 Oxford Street
- - - 4 Piccadilly
- France
- - Paris
- - - 5 Rue de Provence
####################################
*/
/* Country>City>Office */
String country = userBean.getCountry();
String city = userBean.getLocality();
String office = userBean.getAddress();

if (country != null && city != null && office != null) {


resultBean.setResultString("World;" + country + ";" + city + ";" + office);

} else {
resultBean.setResultString("World");
}

You might also like