Project

General

Profile

« Previous | Next » 

Revision 53455

resolve country codes in the mapping towards hbasee

View differences:

AbstractDNetXsltFunctions.java
1509 1509
					if (value instanceof Qualifier) {
1510 1510
						q.mergeFrom((Qualifier) value);
1511 1511
					} else {
1512
						parseMessage(q, Qualifier.getDescriptor(), value.toString(), "@@@");
1512

  
1513
						List<String> split = Lists.newArrayList(Splitter
1514
								.on("@@@").trimResults().split(value.toString()));
1515
						if (split.size() == 4) {
1516
							parseMessage(q, Qualifier.getDescriptor(), value.toString(), "@@@");
1517
						} else {
1518
							final String classid = split.get(0);
1519
							final String schemeid = split.get(1);
1520
							final Qualifier qualifier = Qualifier.newBuilder()
1521
									.setClassid(classid)
1522
									.setClassname(getClassName(classid))
1523
									.setSchemeid(schemeid)
1524
									.setSchemename(schemeid).build();
1525
							q.mergeFrom(qualifier);
1526
						}
1513 1527
					}
1514 1528
				} else if (StructuredProperty.getDescriptor().getName().equals(q.getDescriptorForType().getName())) {
1515 1529
					if (value instanceof StructuredProperty) {

Also available in: Unified diff