/** * Apply mapping semantics on the passed object * @param contextMap Read-only Contextual Map * @param mappedObject an object on which mapping will be applied */ public void performMapping(Map<String,Object> contextMap, T mappedObject) { int len = modules.size(); result = new MappingResult<T>(); for(int i = 0 ; i < len; i++) { MappingProvider<T> mp = (MappingProvider<T>)modules.get(i); mp.setMappingResult(result); mp.performMapping(contextMap, mappedObject); } }
/** * Apply mapping semantics on the passed object * @param contextMap Read-only Contextual Map * @param mappedObject an object on which mapping will be applied */ public void performMapping(Map<String,Object> contextMap, T mappedObject) { int len = modules.size(); result = new MappingResult<T>(); for(int i = 0 ; i < len; i++) { MappingProvider<T> mp = (MappingProvider<T>)modules.get(i); mp.setMappingResult(result); mp.performMapping(contextMap, mappedObject); } }
/** * Apply mapping semantics on the passed object * @param contextMap Read-only Contextual Map * @param mappedObject an object on which mapping will be applied */ public void performMapping(Map<String,Object> contextMap, T mappedObject) { int len = modules.size(); result = new MappingResult<T>(); for(int i = 0 ; i < len; i++) { MappingProvider<T> mp = (MappingProvider<T>)modules.get(i); mp.setMappingResult(result); mp.performMapping(contextMap, mappedObject); } }
STSPrincipalMappingProvider principalMapper = new STSPrincipalMappingProvider(); principalMapper.init(contextMap); MappingResult<Principal> principalResult = new MappingResult<Principal>(); principalMapper.setMappingResult(principalResult); principalMapper.performMapping(contextMap, null); MappingResult<RoleGroup> rolesResult = new MappingResult<RoleGroup>(); rolesMapper.setMappingResult(rolesResult); rolesMapper.performMapping(contextMap, null);
STSPrincipalMappingProvider principalMapper = new STSPrincipalMappingProvider(); principalMapper.init(contextMap); MappingResult<Principal> principalResult = new MappingResult<Principal>(); principalMapper.setMappingResult(principalResult); principalMapper.performMapping(contextMap, null); MappingResult<RoleGroup> rolesResult = new MappingResult<RoleGroup>(); rolesMapper.setMappingResult(rolesResult); rolesMapper.performMapping(contextMap, null);