/** * Migrates application-policy from AS5 to AS7 * * @param appPolicy object representing application-policy * @param ctx migration context * @return created security-domain */ public SecurityDomainBean migrateAppPolicy( ApplicationPolicyBean appPolicy, MigrationContext ctx) { Set<LoginModuleAS7Bean> loginModules = new HashSet(); SecurityDomainBean securityDomain = new SecurityDomainBean(); securityDomain.setSecurityDomainName(appPolicy.getApplicationPolicyName()); securityDomain.setCacheType("default"); if (appPolicy.getLoginModules() != null) { for (LoginModuleAS5Bean lmAS5 : appPolicy.getLoginModules()) { loginModules.add(createLoginModule(lmAS5)); } } securityDomain.setLoginModules(loginModules); return securityDomain; }