@Override public boolean getBoolean(int index) { checkIndex(index); return getRequiredProperty(RDF.li(index)).getBoolean(); }
@Override public Alt getAlt(int index) { checkIndex(index); return getRequiredProperty(RDF.li(index)).getAlt(); }
@Override public Seq set(int index, double o) { checkIndex(index); getRequiredProperty(RDF.li(index)).changeLiteralObject(o); return this; }
@Override public Seq set(int index, char o) { checkIndex(index); getRequiredProperty(RDF.li(index)).changeLiteralObject(o); return this; }
@Override public Seq set(int index, String o, String l) { checkIndex(index); getRequiredProperty(RDF.li(index)).changeObject(o, l); return this; }
@Override public byte getByte(int index) { checkIndex(index); return getRequiredProperty(RDF.li(index)).getByte(); }
@Override public short getShort(int index) { checkIndex(index); return getRequiredProperty(RDF.li(index)).getShort(); }
@Override public Seq getSeq(int index) { checkIndex(index); return getRequiredProperty(RDF.li(index)).getSeq(); }
@Override public Seq set(int index, long o) { checkIndex(index); getRequiredProperty(RDF.li(index)).changeLiteralObject(o); return this; }
@Override public Container remove(int index, RDFNode object) { remove(getModel().createStatement(this, RDF.li(index), object)); return this; }
@Override public String getLanguage(int index) { checkIndex(index); return getRequiredProperty(RDF.li(index)).getLanguage(); }
@Override public Alt getAlt(int index) { checkIndex(index); return getRequiredProperty(RDF.li(index)).getAlt(); }
protected void checkAdd(final int pos, final Node node) throws AddDeniedException, UpdateDeniedException, AuthenticationRequiredException { checkCreate(new Triple(holder.getBaseItem().asNode(), RDF.li(pos) .asNode(), node)); }
@Override @Deprecated public SecuredResource getResource(final int index, final ResourceF f) throws ReadDeniedException, AuthenticationRequiredException { checkRead(); final Resource retval = holder.getBaseItem().getResource(index, f); checkRead(new Triple(holder.getBaseItem().asNode(), RDF.li(index) .asNode(), retval.asNode())); return SecuredResourceImpl.getInstance(getModel(), retval); }
@Override public boolean getBoolean(final int index) throws ReadDeniedException, AuthenticationRequiredException { checkRead(); final boolean retval = holder.getBaseItem().getBoolean(index); checkRead(new Triple(holder.getBaseItem().asNode(), RDF.li(index) .asNode(), asObject(retval).asNode())); return retval; }
@Override public byte getByte(final int index) throws ReadDeniedException, AuthenticationRequiredException { checkRead(); final byte retval = holder.getBaseItem().getByte(index); checkRead(new Triple(holder.getBaseItem().asNode(), RDF.li(index) .asNode(), asObject(retval).asNode())); return retval; }
@Override public int getInt(final int index) throws ReadDeniedException, AuthenticationRequiredException { checkRead(); final int retval = holder.getBaseItem().getInt(index); checkRead(new Triple(holder.getBaseItem().asNode(), RDF.li(index) .asNode(), asObject(retval).asNode())); return retval; }
@Override public String getString(final int index) throws ReadDeniedException, AuthenticationRequiredException { checkRead(); final String retval = holder.getBaseItem().getString(index); checkRead(new Triple(holder.getBaseItem().asNode(), RDF.li(index) .asNode(), ResourceFactory.createTypedLiteral(retval).asNode())); return retval; }
@Override public SecuredAlt getAlt(final int index) throws ReadDeniedException, AuthenticationRequiredException { checkRead(); final Alt a = holder.getBaseItem().getAlt(index); checkRead(new Triple(holder.getBaseItem().asNode(), RDF.li(index) .asNode(), a.asNode())); return SecuredAltImpl.getInstance(getModel(), a); }
@Override public SecuredLiteral getLiteral(final int index) throws ReadDeniedException, AuthenticationRequiredException { checkRead(); final Literal literal = holder.getBaseItem().getLiteral(index); checkRead(new Triple(holder.getBaseItem().asNode(), RDF.li(index) .asNode(), literal.asNode())); return SecuredLiteralImpl.getInstance(getModel(), literal); }