@SuppressWarnings("rawtypes") public LocalIndividual newIndividual(Name<?> id) { return this.dataSet.individual((Name)id, LocalIndividual.class); }
@Override public <T extends Serializable, S extends Individual<T, S>> S replace(final Serializable from, final T to, final Class<? extends S> clazz) { S target=null; final Individual<?, ?> src=this.dataSet.individualOfId(from); if(src!=null) { target=this.dataSet.individual(to, clazz); rename(src,target); } return target; }
@Test public void testTypes$discardNewIndividual() { DataSet data=exampleDataSet(); Individual<?,?> individual = data.individualOfId(BLANK_NODE); IndividualHelperImpl sut = new IndividualHelperImpl(individual); NewIndividual foundIndividual = data.individual(URI.create(""), NewIndividual.class); individual.addValue(RDF.TYPE.as(URI.class), foundIndividual); assertThat(sut.types(),hasSize(0)); }
private static Individual<?, ?> createIndividualOfUri(URI uri, DataSet dataSet) { Individual<?,?> tmp=null; if(uri.isAbsolute()) { tmp=dataSet.individual(uri,ExternalIndividual.class); } else { tmp=dataSet.individual(uri,NewIndividual.class); } return tmp; }
@Test public void testTypes$discardManagedIndividual() { DataSet data=exampleDataSet(); Individual<?,?> individual = data.individualOfId(BLANK_NODE); IndividualHelperImpl sut = new IndividualHelperImpl(individual); ManagedIndividual foundIndividual = data.individual(ManagedIndividualId.createId(RESOURCE_NAME, MANAGER_ID), ManagedIndividual.class); individual.addValue(RDF.TYPE.as(URI.class), foundIndividual); assertThat(sut.types(),hasSize(0)); }
/** * {@inheritDoc} */ @Override public IndividualHelper localIndividual(final Name<?> name) { @SuppressWarnings("rawtypes") final LocalIndividual individual = this.dataSet.individual((Name)name, LocalIndividual.class); return new IndividualHelperImpl(individual); }
@Test public void testTypes$discardRelativeIndividual() { DataSet data=exampleDataSet(); Individual<?,?> individual = data.individualOfId(BLANK_NODE); IndividualHelperImpl sut = new IndividualHelperImpl(individual); RelativeIndividual foundIndividual = data.individual(RelativeIndividualId.createId(ManagedIndividualId.createId(RESOURCE_NAME, MANAGER_ID),RELATIVE_PATH), RelativeIndividual.class); individual.addValue(RDF.TYPE.as(URI.class), foundIndividual); assertThat(sut.types(),hasSize(0)); }
@Override public void visitNewIndividual(NewIndividual individual) { this.found=this.dataSet.individual(individual.id(),NewIndividual.class); } }
@Test public void testTypes$found() { DataSet data=exampleDataSet(); Individual<?,?> individual = data.individualOfId(BLANK_NODE); IndividualHelperImpl sut = new IndividualHelperImpl(individual); ExternalIndividual foundIndividual = data.individual(LDP.CONTAINER.as(URI.class), ExternalIndividual.class); individual.addValue(RDF.TYPE.as(URI.class), foundIndividual); assertThat(sut.types(),contains(LDP.CONTAINER.as(URI.class))); }
/** * {@inheritDoc} */ @Override public IndividualHelper managedIndividual(final Name<?> name, final String managerId) { final ManagedIndividualId individualId = ManagedIndividualId.createId(name,managerId); final ManagedIndividual individual = this.dataSet.individual(individualId, ManagedIndividual.class); return new IndividualHelperImpl(individual); }
@Test public void testFirstIndividual$found() { DataSet data=exampleDataSet(); Individual<?,?> individual = data.individualOfId(BLANK_NODE); ExternalIndividual foundIndividual = data.individual(LDP.CONTAINER.as(URI.class), ExternalIndividual.class); individual.addValue(RDF.TYPE.as(URI.class), foundIndividual); PropertyHelperImpl sut = new PropertyHelperImpl(RDF.TYPE.as(URI.class), individual); assertThat(sut.firstIndividual(),notNullValue()); assertThat(Deencapsulation.getField(sut.firstIndividual(), "individual"),sameInstance((Object)foundIndividual)); }
private DataSet empty(final Name<String> memberName) { final DataSet data = DataSets.createDataSet(memberName); data.individual(URI.create(""), NewIndividual.class); return data; }
@Test public void testFirstIndividual$clazz$found() { DataSet data=exampleDataSet(); Individual<?,?> individual = data.individualOfId(BLANK_NODE); ExternalIndividual foundIndividual = data.individual(LDP.CONTAINER.as(URI.class), ExternalIndividual.class); individual.addValue(RDF.TYPE.as(URI.class), foundIndividual); PropertyHelperImpl sut = new PropertyHelperImpl(RDF.TYPE.as(URI.class), individual); assertThat(sut.firstIndividual(ExternalIndividual.class),notNullValue()); assertThat(Deencapsulation.getField(sut.firstIndividual(), "individual"),sameInstance((Object)foundIndividual)); }
/** * {@inheritDoc} */ @Override public IndividualHelper relativeIndividual(final Name<?> name, final String managerId, final URI path) { final ManagedIndividualId parentId = ManagedIndividualId.createId(name,managerId); final RelativeIndividualId individualId=RelativeIndividualId.createId(parentId, path); final RelativeIndividual individual = this.dataSet.individual(individualId, RelativeIndividual.class); return new IndividualHelperImpl(individual); }
@SuppressWarnings("rawtypes") private Individual<?, ?> resolveBlankNode(BlankNode node) { return this.dataSet.individual( (Name)NamingScheme.getDefault().name(node.getIdentity()), LocalIndividual.class); }
private DataSet empty(final Name<String> memberName) { final DataSet data = DataSets.createDataSet(memberName); data.individual(URI.create(""), NewIndividual.class); return data; }
/** * {@inheritDoc} */ @Override public IndividualPropertyHelper withIndividual(Name<?> id) { if(id!=null) { @SuppressWarnings("rawtypes") Individual<?,?> srcIndividual = this.individual.dataSet().individual((Name)id, LocalIndividual.class); this.individual.addValue(this.propertyId,srcIndividual); } return new IndividualPropertyHelperImpl(new IndividualHelperImpl(this.individual),this); }
private DynamicResourceResolver createSut(DynamicResourceHandler handler) { DataSet dataSet = DataSets.createDataSet(RID); dataSet.individual(ManagedIndividualId.createId(RID, DynamicResourceHandler.ID), ManagedIndividual.class); handler.add(RID,dataSet); return new DynamicResourceResolver(handler, RID); } }
private DynamicResourceUpdater createSut(DynamicResourceHandler handler) { DataSet dataSet = DataSets.createDataSet(RID); dataSet.individual(ManagedIndividualId.createId(RID, DynamicResourceHandler.ID), ManagedIndividual.class); handler.add(RID,dataSet); return new DynamicResourceUpdater(handler, RID); } }
private DataSet withReadOnlyProperty(final Name<String> resourceName) { final DataSet data=empty(resourceName); ManagedIndividual individual = data.individual(ManagedIndividualId.createId(resourceName, PersonHandler.ID),ManagedIndividual.class); individual.addValue(PersonHandler.READ_ONLY_PROPERTY,Literals.of("value")); return data; }