public String toString() { stringBuf.setLength(0); stringBuf.append(tab); stringBuf.append(tab); stringBuf.append("DataFilter:"); stringBuf.append(eol); stringBuf.append(tab); stringBuf.append(tab); stringBuf.append(tab); stringBuf.append("Type: "); stringBuf.append(type()); stringBuf.append(eol); if (checkHasData()) { stringBuf.append(tab); stringBuf.append(tab); stringBuf.append(tab); stringBuf.append("Data: "); stringBuf.append(data()); stringBuf.append(eol); stringBuf.append(tab); stringBuf.append(tab); stringBuf.append(tab); stringBuf.append("DataType: "); stringBuf.append(DataTypes.toString(dataType())); stringBuf.append(eol); } return stringBuf.toString(); }
/** * Performs an update of {@link ServiceData} object. * * @param destServiceData ServiceData object to update with information from this object. It cannot be null. * * @return UPA return value indicating success or failure of update operation. */ public int update(ServiceData destServiceData) { assert (destServiceData != null) : "destServiceData can not be null"; destServiceData.action(action()); destServiceData.type(type()); destServiceData.flags(flags()); if (checkHasData()) { destServiceData.applyHasData(); destServiceData.dataType(dataType()); ByteBuffer byteBuffer = ByteBuffer.allocate(data().length()); data().copy(byteBuffer); destServiceData.data().data(byteBuffer); } return CodecReturnCodes.SUCCESS; }
/** * Performs a deep copy of {@link ServiceData} object. * * @param destServiceData ServiceData object to copy this object into. It cannot be null. * * @return UPA return value indicating success or failure of copy operation. */ public int copy(ServiceData destServiceData) { assert (destServiceData != null) : "destServiceData can not be null"; destServiceData.clear(); destServiceData.action(action()); destServiceData.type(type()); destServiceData.flags(flags()); if (checkHasData()) { destServiceData.applyHasData(); destServiceData.dataType(dataType()); ByteBuffer byteBuffer = ByteBuffer.allocate(data().length()); data().copy(byteBuffer); destServiceData.data().data(byteBuffer); } return CodecReturnCodes.SUCCESS; }
dataType(element.dataType()); applyHasData(); foundData = true;
element.clear(); element.name(ElementNames.DATA); element.dataType(dataType()); ret = element.encode(encIter, data()); if (ret != CodecReturnCodes.SUCCESS)
private void buildRDMServiceData(Service.ServiceData rdmServiceData, int action) { int flags = Service.ServiceDataFlags.HAS_DATA; rdmServiceData.clear(); rdmServiceData.flags(flags); rdmServiceData.action(action); rdmServiceData.type(1); if (rdmServiceData.checkHasData()) { rdmServiceData.data().data("data"); rdmServiceData.dataType(DataTypes.ASCII_STRING); } }
private void copyServiceDataRefFrom(ServiceData srcData) { assert (srcData != null) : "srcData can not be null"; data().action(srcData.action()); data().type(srcData.type()); data().flags(srcData.flags()); if (srcData.checkHasData()) { data().applyHasData(); data().dataType(srcData.dataType()); data().data(srcData.data()); } }
private void verifyServiceData(Service.ServiceData rdmServiceData, Service.ServiceData rdmServiceData2) { assertEquals(rdmServiceData.flags(), rdmServiceData2.flags()); assertEquals(rdmServiceData.type(), rdmServiceData2.type()); if (rdmServiceData.checkHasData()) { assertEquals(rdmServiceData.dataType(), rdmServiceData2.dataType()); assertEquals(rdmServiceData.data().toString(), rdmServiceData2.data().toString()); } }