Class Block
- java.lang.Object
-
- org.biscuitsec.biscuit.token.builder.Block
-
public class Block extends Object
-
-
Constructor Summary
Constructors Constructor Description Block()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Blockadd_check(String s)Blockadd_check(Check check)Blockadd_fact(String s)Blockadd_fact(Fact f)Blockadd_rule(String s)Blockadd_rule(Rule rule)Blockadd_scope(Scope scope)Blockbuild()Blockbuild(io.vavr.control.Option<PublicKey> externalKey)Blockbuild(SymbolTable symbols)Blockbuild(SymbolTable symbols, io.vavr.control.Option<PublicKey> externalKey)Blockcheck_right(String right)booleanequals(Object o)Blockexpiration_date(Date d)inthashCode()Blockresource_prefix(String prefix)Blockresource_suffix(String suffix)Blockset_context(String context)
-
-
-
Method Detail
-
add_fact
public Block add_fact(String s) throws Error.Parser
- Throws:
Error.Parser
-
add_rule
public Block add_rule(String s) throws Error.Parser
- Throws:
Error.Parser
-
add_check
public Block add_check(String s) throws Error.Parser
- Throws:
Error.Parser
-
build
public Block build()
-
build
public Block build(SymbolTable symbols)
-
build
public Block build(SymbolTable symbols, io.vavr.control.Option<PublicKey> externalKey)
-
-