/** * used on serviceprofile.jsp * * @param fc * @return */ public static FederationPolicy FindUDDIFederationRecord(FederationPolicyCollection fc) { if (fc == null) { return null; } if (fc.getFederationPolicy().isEmpty()) { return null; } for (int i = 0; i < fc.getFederationPolicy().size(); i++) { if (fc.getFederationPolicy().get(i).getImplementingClassName() != null && fc.getFederationPolicy().get(i).getImplementingClassName().equalsIgnoreCase("org.miloss.fgsms.uddipub.UddiPublisher")) { return fc.getFederationPolicy().get(i); } } return null; }
/** * Create an instance of {@link FederationPolicyCollection } * */ public FederationPolicyCollection createFederationPolicyCollection() { return new FederationPolicyCollection(); }
private FederationPolicy getOrCreateFedPol(ServicePolicy policy) { if (policy == null) { throw new IllegalArgumentException(); } if (policy.getFederationPolicyCollection() == null) { policy.setFederationPolicyCollection(new FederationPolicyCollection()); } for (int i = 0; i < policy.getFederationPolicyCollection().getFederationPolicy().size(); i++) { if (policy.getFederationPolicyCollection().getFederationPolicy().get(i).getImplementingClassName() != null && policy.getFederationPolicyCollection().getFederationPolicy().get(i).getImplementingClassName().equalsIgnoreCase("org.miloss.fgsms.uddipub.UddiPublisher")) { return policy.getFederationPolicyCollection().getFederationPolicy().get(i); } } FederationPolicy fp = new FederationPolicy(); fp.setImplementingClassName("org.miloss.fgsms.uddipub.UddiPublisher"); policy.getFederationPolicyCollection().getFederationPolicy().add(fp); return fp; } }
pol.setFederationPolicyCollection(new FederationPolicyCollection()); pol.getFederationPolicyCollection().getFederationPolicy().clear(); pol.getFederationPolicyCollection().getFederationPolicy().addAll(feds.values()); if (pol.getFederationPolicyCollection().getFederationPolicy().isEmpty()) { pol.setFederationPolicyCollection(null);
private FederationPolicy GetUddiFedPol(ServicePolicy p) { if (p == null) { return null; } if (p.getFederationPolicyCollection() == null) { return null; } for (int i = 0; i < p.getFederationPolicyCollection().getFederationPolicy().size(); i++) { if (p.getFederationPolicyCollection().getFederationPolicy().get(i).getImplementingClassName().equalsIgnoreCase("org.miloss.fgsms.uddipub.UddiPublisher")) { return p.getFederationPolicyCollection().getFederationPolicy().get(i); } } return null; }
com.setBytes(5, s.getBytes(Constants.CHARSET)); com.setBoolean(6, fedpolicies != null && !fedpolicies.getFederationPolicy().isEmpty());
comm.setBoolean(11, false); if (policy.getFederationPolicyCollection() != null && !policy.getFederationPolicyCollection().getFederationPolicy().isEmpty()) { comm.setBoolean(12, true); } else {