/** * <code>repeated .org.drools.marshalling.ObjectTypeConfiguration otc = 4;</code> */ public Builder addOtc( org.drools.marshalling.impl.ProtobufMessages.ObjectTypeConfiguration.Builder builderForValue) { if (otcBuilder_ == null) { ensureOtcIsMutable(); otc_.add(builderForValue.build()); onChanged(); } else { otcBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .org.drools.marshalling.ObjectTypeConfiguration otc = 4;</code> */ public Builder setOtc( int index, org.drools.marshalling.impl.ProtobufMessages.ObjectTypeConfiguration.Builder builderForValue) { if (otcBuilder_ == null) { ensureOtcIsMutable(); otc_.set(index, builderForValue.build()); onChanged(); } else { otcBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .org.drools.marshalling.ObjectTypeConfiguration otc = 4;</code> */ public Builder addOtc( int index, org.drools.marshalling.impl.ProtobufMessages.ObjectTypeConfiguration.Builder builderForValue) { if (otcBuilder_ == null) { ensureOtcIsMutable(); otc_.add(index, builderForValue.build()); onChanged(); } else { otcBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
private static void writeObjectTypeConfiguration( MarshallerWriteContext context, ObjectTypeConfigurationRegistry otcr, org.drools.marshalling.impl.ProtobufMessages.EntryPoint.Builder _epb ) { Collection<ObjectTypeConf> values = otcr.values(); ObjectTypeConf[] otcs = values.toArray( new ObjectTypeConf[ values.size() ] ); Arrays.sort( otcs, new Comparator<ObjectTypeConf>() { public int compare(ObjectTypeConf o1, ObjectTypeConf o2) { return o1.getTypeName().compareTo(o2.getTypeName()); } }); for( ObjectTypeConf otc : otcs ) { final ObjectTypeNodeMemory memory = (ObjectTypeNodeMemory) context.wm.getNodeMemory(otc.getConcreteObjectTypeNode()); if (memory != null && !memory.memory.isEmpty()) { ObjectTypeConfiguration _otc = ObjectTypeConfiguration.newBuilder() .setType(otc.getTypeName()) .setTmsEnabled(otc.isTMSEnabled()) .build(); _epb.addOtc(_otc); } } }