@XmlElement public byte[] getValue() { return ((org.ogema.core.model.simple.OpaqueResource) res).getValue(); }
@Override @Deprecated public void setByteArray(org.ogema.core.model.simple.OpaqueResource resource, byte[] values) throws NoSuchResourceException { final String path = resource.getPath(); if (!m_byteArrayMap.containsKey(path)) { throw new NoSuchResourceException("Can not set a value for resource " + resource.toString() + " in transaction: Resource had not been registered before. Be sure to register the resource to the transaction with addResource(...) before trying to set a value for it"); } final RwPair<byte[]> pair = m_byteArrayMap.get(path); pair.write = values; }
} else if (untypedResource instanceof org.ogema.core.model.simple.OpaqueResource) { // case for deprecated OpaqueResources final org.ogema.core.model.simple.OpaqueResource resource = (org.ogema.core.model.simple.OpaqueResource) untypedResource; final byte[] value = (resource.exists()) ? resource.getValue() : null; final RwPair<byte[]> pair = m_byteArrayMap.get(path); pair.read = value;
((ByteArrayResource) resource).setValues((byte[]) value); else if (resource instanceof org.ogema.core.model.simple.OpaqueResource) ((org.ogema.core.model.simple.OpaqueResource) resource).setValue((byte[]) value);
jGen.writeBinaryField("value", ((org.ogema.core.model.simple.OpaqueResource) resource).getValue());
jGen.writeBinaryField(SINGLEVALUE, ((org.ogema.core.model.simple.OpaqueResource) resource).getValue()); } else if (resource instanceof ArrayResource) { if (resource instanceof BooleanArrayResource) {
final byte[] values = ((OpaqueResource) a).getValue(); return values == null ? 0 : values.length;
if (!forceUpdate && Arrays.equals(((org.ogema.core.model.simple.OpaqueResource) target).getValue(), ((org.ogema.serialization.jaxb.OpaqueResource) input).getValue())) { return;
return ((StringArrayResource) resource).getValues(); if (resource instanceof org.ogema.core.model.simple.OpaqueResource) return ((org.ogema.core.model.simple.OpaqueResource) resource).getValue(); return null; // should not happen