private static Issuer issuerValue(Attribute attr) throws NamingException { return attr != null ? new Issuer((String) attr.get()) : null; }
@Override public Issuer fromConfigNode(String configNode, ConfigProperty property, LoadingContext ctx, Object parent) throws ConfigurationException { return configNode == null || configNode.length() == 0 ? null : new Issuer(configNode); }
private static Issuer issuerValue(Attribute attr) throws NamingException { return attr != null ? new Issuer((String) attr.get()) : null; }
public IDWithIssuer(String id, String issuer) { this.id = id; this.setIssuer(issuer != null ? new Issuer(issuer, '&') : null); }
public Issuer issuerValue() { return new Issuer(stringValue()); }
public static IDWithIssuer toIDWithIssuer(String optionValue) throws MissingArgumentException { String[] components = optionValue.split(":"); if (components.length < 2) throw new MissingArgumentException("Missing issuer information"); if (components.length == 2) // pid and local entity uid return new IDWithIssuer(components[0], components[1]); else if (components.length == 3) // pid with universal entity and type return new IDWithIssuer(components[0], new Issuer(null, components[1], components[2])); else return new IDWithIssuer(components[0], new Issuer(components[1], components[2], components[3])); }
public Issuer issuerValue() { return new Issuer(stringValue()); }
public static Issuer valueOf(Attributes issuerItem) { if (issuerItem == null) return null; String localNamespaceEntityID = issuerItem.getString(Tag.LocalNamespaceEntityID); String universalEntityID = issuerItem.getString(Tag.UniversalEntityID); String universalEntityIDType = issuerItem.getString(Tag.UniversalEntityIDType); return (universalEntityID != null && universalEntityIDType != null) ? new Issuer(localNamespaceEntityID, universalEntityID, universalEntityIDType) : localNamespaceEntityID != null ? new Issuer(localNamespaceEntityID, null, null) : null; }
public static Issuer fromIssuerOfPatientID(Attributes attrs) { String issuerOfPatientID = attrs.getString(Tag.IssuerOfPatientID); Attributes qualifiers = attrs.getNestedDataset(Tag.IssuerOfPatientIDQualifiersSequence); if (qualifiers != null) { String universalEntityID = qualifiers.getString(Tag.UniversalEntityID); String universalEntityIDType = qualifiers.getString(Tag.UniversalEntityIDType); if (universalEntityID != null && universalEntityIDType != null) return new Issuer(issuerOfPatientID, universalEntityID, universalEntityIDType); } return (issuerOfPatientID != null) ? new Issuer(issuerOfPatientID, null, null) : null; }
public IDWithIssuer(String cx) { String[] ss = StringUtils.split(cx, '^'); this.id = ss[0]; if (ss.length > 3) { if (!ss[3].isEmpty()) this.setIssuer(new Issuer(ss[3], '&')); if (ss.length > 4 && !ss[4].isEmpty()) this.setIdentifierTypeCode(ss[4]); } }