@Override public IndividualReference<RelativeIndividualId,RelativeIndividual> useName(Name<?> name) { ManagedIndividualId parent = ManagedIndividualId.createId(name, this.managerId); return IndividualReference.relative(parent,this.path); }
private ManagedIndividualId individualId(Name<?> resourceName) { return ManagedIndividualId. createId( resourceName, DynamicResourceHandler.ID); }
@Override public IndividualReference<ManagedIndividualId,ManagedIndividual> useName(Name<?> name) { return IndividualReference.managed(ManagedIndividualId.createId(name, this.managerId)); }
/** * {@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); }
@Override protected final ManagedIndividualId indirectIndividualId() { ManagedIndividualId result=this.individualId; URI indirectId = resolveAs(Resource.class).indirectId(); if(indirectId!=null) { result=ManagedIndividualId.createId(indirectId, result); } return result; }
/** * {@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); }
@Override public void visitManagedIndividualReference(ManagedIndividualReference reference) { assertThat(reference.ref(),equalTo(ManagedIndividualId.createId(RELATIVE_PATH,MANAGED_INDIVIDUAL_ID))); } }
@Override public void visitManagedIndividualReference(ManagedIndividualReference reference) { assertThat(reference.ref(),equalTo(ManagedIndividualId.createId(RELATIVE_PATH,MANAGED_INDIVIDUAL_ID))); } }
public Value resourceSurrogate(PublicResource member) { ResourceId resourceId = ((DefaultPublicResource)member).id(); ManagedIndividualId surrogateId = ManagedIndividualId.createId(resourceId.name(), resourceId.templateId()); return this.dataSet.individualOfId(surrogateId); }
@Override public void visitRelativeIndividual(RelativeIndividual individual) { RelativeIndividualId id = individual.id(); ManagedIndividualId mid = ManagedIndividualId.createId(id.path(), id.parentId()); this.resource=resolveManagedIndividualId(mid); }
public ManagedIndividual newIndividual(PublicResource resource) { ResourceId resourceId = ((DefaultPublicResource)resource).id(); ManagedIndividualId id = ManagedIndividualId.createId(resourceId.name(), resourceId.templateId()); return newIndividual(id); }
protected DefaultExistingPublicResource(DefaultApplicationContext applicationContext, Endpoint endpoint) { super(applicationContext,endpoint); this.individualId= ManagedIndividualId. createId( id().name(), id().templateId()); }
private void verifyResult(final ResourceSnapshot snapshot, DynamicResourceHandler handler, boolean b) throws UnknownResourceException { DataSet dataSet = handler.get(snapshot); Individual<?, ?> resource=dataSet.individualOfId(ManagedIndividualId.createId(RID, DynamicResourceHandler.ID)); assertThat(resource.hasProperty(DynamicResourceUpdater.REFRESHED_ON),equalTo(b)); }
@SuppressWarnings("rawtypes") private ConstraintReportTransformer(Resource resource, ConstraintReport report) { this.report = report; ManagedIndividualId tId = ManagedIndividualId.createId(resource.id().name(), resource.id().templateId()); ManagedIndividualId rId = ManagedIndividualId.createId(URI.create("?ldp:constrainedBy="+report.id().failureId()), tId); this.dataset=DataSets.createDataSet(rId.name()); this.constraintReport= dataset.individual(rId, ManagedIndividual.class); this.targetResource = dataset.individual(tId, ManagedIndividual.class); this.failedRequest=dataset.individual((Name)NamingScheme.getDefault().name("request"), LocalIndividual.class); }
private void verifyResult(final ResourceSnapshot snapshot, DynamicResourceHandler handler, boolean resolveToUri, boolean resolveRoundtrip, String roundtrip) throws UnknownResourceException { DataSet dataSet = handler.get(snapshot); Individual<?, ?> resource=dataSet.individualOfId(ManagedIndividualId.createId(RID, DynamicResourceHandler.ID)); assertThat("Could "+(resolveToUri?"not":"")+" resolve uri",resource.hasProperty(DynamicResourceResolver.SNAPSHOT_ENDPOINT),equalTo(resolveToUri)); if(resolveToUri) { assertThat("Invalid uri resolution",resource.property(DynamicResourceResolver.SNAPSHOT_ENDPOINT).hasLiteralValue(Literals.newLiteral(ENDPOINT)),equalTo(resolveRoundtrip)); } assertThat("Could "+(resolveRoundtrip?"not":"")+" resolve roundtrip",resource.hasProperty(DynamicResourceResolver.SNAPSHOT_RESOLUTION),equalTo(resolveRoundtrip)); if(resolveRoundtrip) { assertThat("Invalid roundtrip resolution",resource.property(DynamicResourceResolver.SNAPSHOT_RESOLUTION).hasLiteralValue(Literals.of(roundtrip)),equalTo(resolveRoundtrip)); } }
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; }
@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)); }
@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)); }