out.writeByte(NULL_NODEREF_MASK); } else { ObjectId defaultMetadataId = ref.getDefaultMetadataId(); if (defaultMetadataId.isNull()) { out.writeByte(PRESENT_NO_DEFAULT_METADATA);
out.writeByte(NULL_NODEREF_MASK); } else { ObjectId defaultMetadataId = ref.getDefaultMetadataId(); if (defaultMetadataId.isNull()) { out.writeByte(PRESENT_NO_DEFAULT_METADATA);
private List<FeatureInfo> createFeatures(NodeRef layer, int featureCount) { List<FeatureInfo> features = new ArrayList<>(); ObjectId featureTypeId = layer.getDefaultMetadataId(); for (int i = 0; i < featureCount; i++) { String fid = String.valueOf(i); RevFeature feature = RevFeature.builder().addValue(fid).addValue(i).addValue(null) .build(); String path = NodeRef.appendChild(layer.path(), fid); FeatureInfo featureInfo = FeatureInfo.insert(feature, featureTypeId, path); features.add(featureInfo); } return features; }
final ObjectId oldDefaultMetadata = typeTreeRef.getDefaultMetadataId(); final ObjectId newDeafultMetadata = newRevType.getId();
final ObjectId oldDefaultMetadata = typeTreeRef.getDefaultMetadataId(); final ObjectId newDeafultMetadata = newRevType.getId();
@Test public void testAccessorsAndConstructors() { Node node = RevObjectFactory.defaultInstance().createNode("Points.1", ObjectId.valueOf("abc123000000000000001234567890abcdef0000"), ObjectId.NULL, TYPE.FEATURE, null, null); NodeRef nodeRef = new NodeRef(node, "Points", ObjectId.NULL); assertEquals(ObjectId.NULL, nodeRef.getMetadataId()); assertEquals(ObjectId.NULL, nodeRef.getDefaultMetadataId()); assertEquals(node.getName(), nodeRef.name()); assertEquals(node.getObjectId(), nodeRef.getObjectId()); assertEquals(node, nodeRef.getNode()); assertEquals(node.getType(), nodeRef.getType()); assertEquals("Points", nodeRef.getParentPath()); assertEquals("Points/Points.1", nodeRef.path()); exception.expect(IllegalArgumentException.class); new NodeRef(node, null, ObjectId.NULL); }