@Override public Name<?> name() { return super.id().name(); }
public static String toString(ManagedIndividualId id) { return String.format("%s {Managed by: %s}",id.name(),id.managerId()); }
private static String formatManagedIndividualId(ManagedIndividualId mId) { String result=null; if(mId.indirectId()==null) { result=String.format(MANAGED_ID_FORMAT,mId.name(),mId.managerId()); } else { result=String.format(MANAGED_ID_INDIRECT_FORMAT,mId.name(),mId.managerId(),mId.indirectId()); } return result; }
private boolean isSelf(ManagedIndividualId id) { ResourceId resourceId = super.endpoint().resourceId(); return id.managerId().equals(resourceId.templateId()) && id.name().equals(resourceId.name()); }
/** * @param individual * @return */ private ResourceId getIdentifier(final Individual<?, ?> individual) { ResourceId result=null; Object rawId=individual.id(); if(rawId instanceof ManagedIndividualId) { ManagedIndividualId id=(ManagedIndividualId)rawId; result=ResourceId.createId(id.name(),id.managerId()); } return result; }
private URIRef resolveManagedIndividualId(ManagedIndividualId target) { ManagedIndividualId id=target; URI indirectId=id.indirectId(); if(indirectId!=null) { id=ManagedIndividualId.createId(id.name(),id.managerId()); } URI path=TripleSetBuilder.this.resourceResolver.resolveResource(id); if(path==null) { return null; } else if(indirectId!=null) { path=path.resolve(indirectId); } return uriRef(TripleSetBuilder.this.base.resolve(path)); }
private PublicResource resolveResource(ManagedIndividualId id) { checkNotNull(id,"Individual identifier cannot be null"); return this.factory.createResource(resolveResource(ResourceId.createId(id.name(), id.managerId()))); }
@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); }