@Override public boolean allowsPropertyReads( int propertyKey ) { return wrapping.allowsPropertyReads( propertyKey ); }
@Override public boolean allowsPropertyReads( int propertyKey ) { return original.allowsPropertyReads( propertyKey ) && wrapping.allowsPropertyReads( propertyKey ); }
private boolean allowed( int propertyKey ) { return read.ktx.securityContext().mode().allowsPropertyReads( propertyKey ); }
private boolean hasForbiddenProperties( IndexReference index ) { AccessMode mode = ktx.securityContext().mode(); for ( int prop : index.properties() ) { if ( !mode.allowsPropertyReads( prop ) ) { return true; } } return false; }
@Override public Iterator<NamedToken> propertyKeyGetAllTokens() { ktx.assertOpen(); AccessMode mode = ktx.securityContext().mode(); return Iterators.stream( tokenHolders.propertyKeyTokens().getAllTokens().iterator() ) .filter( propKey -> mode.allowsPropertyReads( propKey.id() ) ) .iterator(); }
@Override public boolean allowsPropertyReads( int propertyKey ) { return wrapping.allowsPropertyReads( propertyKey ); }
@Override public boolean allowsPropertyReads( int propertyKey ) { return original.allowsPropertyReads( propertyKey ) && wrapping.allowsPropertyReads( propertyKey ); }
private boolean allowed( int propertyKey ) { return read.ktx.securityContext().mode().allowsPropertyReads( propertyKey ); }
private boolean hasForbiddenProperties( IndexReference index ) { AccessMode mode = ktx.securityContext().mode(); for ( int prop : index.properties() ) { if ( !mode.allowsPropertyReads( prop ) ) { return true; } } return false; }
@Override public Iterator<NamedToken> propertyKeyGetAllTokens() { ktx.assertOpen(); AccessMode mode = ktx.securityContext().mode(); return Iterators.stream( tokenHolders.propertyKeyTokens().getAllTokens().iterator() ) .filter( propKey -> mode.allowsPropertyReads( propKey.id() ) ) .iterator(); }