private void initLocalQueueUserAclsList() { if (this.queueUserAclsInfoList != null) { return; } GetQueueUserAclsInfoResponseProtoOrBuilder p = viaProto ? proto : builder; List<QueueUserACLInfoProto> list = p.getQueueUserAclsList(); queueUserAclsInfoList = new ArrayList<QueueUserACLInfo>(); for (QueueUserACLInfoProto a : list) { queueUserAclsInfoList.add(convertFromProtoFormat(a)); } }
private void addLocalQueueUserACLInfosToProto() { maybeInitBuilder(); builder.clearQueueUserAcls(); if (queueUserAclsInfoList == null) return; Iterable<QueueUserACLInfoProto> iterable = new Iterable<QueueUserACLInfoProto>() { @Override public Iterator<QueueUserACLInfoProto> iterator() { return new Iterator<QueueUserACLInfoProto>() { Iterator<QueueUserACLInfo> iter = queueUserAclsInfoList.iterator(); @Override public boolean hasNext() { return iter.hasNext(); } @Override public QueueUserACLInfoProto next() { return convertToProtoFormat(iter.next()); } @Override public void remove() { throw new UnsupportedOperationException(); } }; } }; builder.addAllQueueUserAcls(iterable); }
private QueueUserACLInfoPBImpl convertFromProtoFormat(QueueUserACLInfoProto p) { return new QueueUserACLInfoPBImpl(p); }
private QueueUserACLInfoProto convertToProtoFormat(QueueUserACLInfo t) { return ((QueueUserACLInfoPBImpl)t).getProto(); }
public QueueUserACLInfoPBImpl() { builder = QueueUserACLInfoProto.newBuilder(); }
public QueueUserACLInfoPBImpl(QueueUserACLInfoProto proto) { this.proto = proto; viaProto = true; }
public QueueUserACLInfoProto getProto() { mergeLocalToProto(); proto = viaProto ? proto : builder.build(); viaProto = true; return proto; }
private void maybeInitBuilder() { if (viaProto || builder == null) { builder = QueueUserACLInfoProto.newBuilder(proto); } viaProto = false; }
@Test public void testQueueUserACLInfoPBImpl() throws Exception { validatePBImplRecord(QueueUserACLInfoPBImpl.class, QueueUserACLInfoProto.class); }