/** * Convert from 2004/03 Relationship to 2005/08 RelatesToType. * * @param exposed the 2004/03 Relationship * @return an equivalent 2005/08 RelatesToType */ public static RelatesToType convert(org.apache.cxf.ws.addressing.v200403.Relationship exposed) { RelatesToType internal = null; if (exposed != null) { internal = ContextUtils.WSA_OBJECT_FACTORY.createRelatesToType(); internal.setValue(exposed.getValue()); QName exposedRelationshipType = exposed.getRelationshipType(); if (exposedRelationshipType != null) { String internalRelationshipType = Names.WSA_REPLY_NAME.equals(exposedRelationshipType .getLocalPart()) ? Names.WSA_RELATIONSHIP_REPLY : exposedRelationshipType.toString(); internal.setRelationshipType(internalRelationshipType); } internal.getOtherAttributes().putAll(exposed.getOtherAttributes()); } return internal; }
/** * Convert from 2004/03 Relationship to 2005/08 RelatesToType. * * @param exposed the 2004/03 Relationship * @return an equivalent 2005/08 RelatesToType */ public static RelatesToType convert(org.apache.cxf.ws.addressing.v200403.Relationship exposed) { RelatesToType internal = null; if (exposed != null) { internal = ContextUtils.WSA_OBJECT_FACTORY.createRelatesToType(); internal.setValue(exposed.getValue()); QName exposedRelationshipType = exposed.getRelationshipType(); if (exposedRelationshipType != null) { String internalRelationshipType = Names.WSA_REPLY_NAME.equals(exposedRelationshipType .getLocalPart()) ? Names.WSA_RELATIONSHIP_REPLY : exposedRelationshipType.toString(); internal.setRelationshipType(internalRelationshipType); } internal.getOtherAttributes().putAll(exposed.getOtherAttributes()); } return internal; }
/** * Convert from 2004/03 Relationship to 2005/08 RelatesToType. * * @param exposed the 2004/03 Relationship * @return an equivalent 2005/08 RelatesToType */ public static RelatesToType convert(org.apache.cxf.ws.addressing.v200403.Relationship exposed) { RelatesToType internal = null; if (exposed != null) { internal = ContextUtils.WSA_OBJECT_FACTORY.createRelatesToType(); internal.setValue(exposed.getValue()); QName exposedRelationshipType = exposed.getRelationshipType(); if (exposedRelationshipType != null) { String internalRelationshipType = Names.WSA_REPLY_NAME.equals(exposedRelationshipType .getLocalPart()) ? Names.WSA_RELATIONSHIP_REPLY : exposedRelationshipType.toString(); internal.setRelationshipType(internalRelationshipType); } internal.getOtherAttributes().putAll(exposed.getOtherAttributes()); } return internal; }
/** * Convert from 2004/03 Relationship to 2005/08 RelatesToType. * * @param exposed the 2004/03 Relationship * @return an equivalent 2005/08 RelatesToType */ public static RelatesToType convert(org.apache.cxf.ws.addressing.v200403.Relationship exposed) { RelatesToType internal = null; if (exposed != null) { internal = ContextUtils.WSA_OBJECT_FACTORY.createRelatesToType(); internal.setValue(exposed.getValue()); QName exposedRelationshipType = exposed.getRelationshipType(); if (exposedRelationshipType != null) { String internalRelationshipType = Names.WSA_REPLY_NAME.equals(exposedRelationshipType .getLocalPart()) ? Names.WSA_RELATIONSHIP_REPLY : exposedRelationshipType.toString(); internal.setRelationshipType(internalRelationshipType); } internal.getOtherAttributes().putAll(exposed.getOtherAttributes()); } return internal; }
/** * Convert from 2005/08 RelatesToType to 2004/03 Relationship. * * @param internal the 2005/08 RelatesToType * @return an equivalent 2004/03 Relationship */ public static org.apache.cxf.ws.addressing.v200403.Relationship convertTo200403(RelatesToType internal) { org.apache.cxf.ws.addressing.v200403.Relationship exposed = null; if (internal != null) { exposed = Names200403.WSA_OBJECT_FACTORY.createRelationship(); exposed.setValue(internal.getValue()); String internalRelationshipType = internal.getRelationshipType(); if (internalRelationshipType != null) { QName exposedRelationshipType = null; if (!Names.WSA_RELATIONSHIP_REPLY.equals(internalRelationshipType)) { exposedRelationshipType = new QName(internalRelationshipType); } exposed.setRelationshipType(exposedRelationshipType); } putAll(exposed.getOtherAttributes(), internal.getOtherAttributes()); } return exposed; }
/** * Convert from 2005/08 RelatesToType to 2004/03 Relationship. * * @param internal the 2005/08 RelatesToType * @return an equivalent 2004/03 Relationship */ public static org.apache.cxf.ws.addressing.v200403.Relationship convertTo200403(RelatesToType internal) { org.apache.cxf.ws.addressing.v200403.Relationship exposed = null; if (internal != null) { exposed = Names200403.WSA_OBJECT_FACTORY.createRelationship(); exposed.setValue(internal.getValue()); String internalRelationshipType = internal.getRelationshipType(); if (internalRelationshipType != null) { QName exposedRelationshipType = null; if (!Names.WSA_RELATIONSHIP_REPLY.equals(internalRelationshipType)) { exposedRelationshipType = new QName(internalRelationshipType); } exposed.setRelationshipType(exposedRelationshipType); } putAll(exposed.getOtherAttributes(), internal.getOtherAttributes()); } return exposed; }
/** * Convert from 2005/08 RelatesToType to 2004/03 Relationship. * * @param internal the 2005/08 RelatesToType * @return an equivalent 2004/03 Relationship */ public static org.apache.cxf.ws.addressing.v200403.Relationship convertTo200403(RelatesToType internal) { org.apache.cxf.ws.addressing.v200403.Relationship exposed = null; if (internal != null) { exposed = Names200403.WSA_OBJECT_FACTORY.createRelationship(); exposed.setValue(internal.getValue()); String internalRelationshipType = internal.getRelationshipType(); if (internalRelationshipType != null) { QName exposedRelationshipType = null; if (!Names.WSA_RELATIONSHIP_REPLY.equals(internalRelationshipType)) { exposedRelationshipType = new QName(internalRelationshipType); } exposed.setRelationshipType(exposedRelationshipType); } putAll(exposed.getOtherAttributes(), internal.getOtherAttributes()); } return exposed; }
/** * Convert from 2005/08 RelatesToType to 2004/03 Relationship. * * @param internal the 2005/08 RelatesToType * @return an equivalent 2004/03 Relationship */ public static org.apache.cxf.ws.addressing.v200403.Relationship convertTo200403(RelatesToType internal) { org.apache.cxf.ws.addressing.v200403.Relationship exposed = null; if (internal != null) { exposed = Names200403.WSA_OBJECT_FACTORY.createRelationship(); exposed.setValue(internal.getValue()); String internalRelationshipType = internal.getRelationshipType(); if (internalRelationshipType != null) { QName exposedRelationshipType = null; if (!Names.WSA_RELATIONSHIP_REPLY.equals(internalRelationshipType)) { exposedRelationshipType = new QName(internalRelationshipType); } exposed.setRelationshipType(exposedRelationshipType); } putAll(exposed.getOtherAttributes(), internal.getOtherAttributes()); } return exposed; }