| |
Wrimp.mlg
variable vBaseServicePackage = common;
package generated;
bean NameBean
{
String id;
String name;
}
wrapbean EnrichedNameBean
{
String id;
String name;
String upperCaseName;
}
package generated;
service WrimpService
{
implementation List<NameBean> getNameList()
<<
select id, name
from t_name
>>
List<EnrichedNameBean> getEnrichedNameList()
{{
List<EnrichedNameBean> list=new ArrayList<EnrichedNameBean>();
for ( NameBean b : getNameList() )
{
EnrichedNameBean n = new EnrichedNameBean();
n.setId( b.getId() );
n.setName( b.getName() );
n.setUpperCaseName( b.getName().toUpperCase() );
list.add(n);
}
return list;
}}
}
|