Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

Add - Class in io.slgl.client.jsonlogic
 
Add(Object, Object) - Constructor for class io.slgl.client.jsonlogic.Add
 
addExistingNodeRequest(String, NodeRequest) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addExistingNodeRequest(Identified, NodeRequest) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addExistingNodeRequests(Map<String, NodeRequest>) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addExistingNodeState(String, Object) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addExistingNodeState(Map<String, Object>) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addExistingNodeState(Identified, Object) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addExistingNodeState(NodeResponse) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addLinkRequest(String, String, String) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addLinkRequest(int, String, String) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addLinkRequest(int, Identified, String) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addLinkRequest(String, int, String) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addLinkRequest(int, int, String) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addLinkRequest(Identified, int, String) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addLinkRequest(Identified, Identified, String) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addRequest(WriteRequestItem) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addRequest(WriteRequestItemBuilder) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addRequests(WriteRequestItem...) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addRequests(Collection<? extends WriteRequestItem>) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addRequests(WriteRequestItemBuilder...) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addUnlinkRequest(String) - Method in class io.slgl.client.node.WriteRequest.Builder
 
addUnlinkRequest(Identified) - Method in class io.slgl.client.node.WriteRequest.Builder
 
After - Class in io.slgl.client.jsonlogic
 
After(Object, Object) - Constructor for class io.slgl.client.jsonlogic.After
 
AFTER - Static variable in interface io.slgl.client.node.permission.Op
 
Aggregate<RESULT_TYPE> - Class in io.slgl.client.node.permission
 
aggregate(Aggregate<? extends TYPE>) - Method in class io.slgl.client.node.permission.Requirement.Builder
 
aggregate - Variable in class io.slgl.client.node.permission.Requirement.SingleValuePathSpec
 
aggregate(Aggregate<? extends TYPE>) - Method in class io.slgl.client.node.permission.Requirement.Spec.Builder
 
aggregatedWith(Aggregate<T>) - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 
all() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 
ALL_MEET_REQUIREMENTS - Static variable in interface io.slgl.client.node.permission.Op
 
Allow - Class in io.slgl.client.node.permission
 
Allow(AllowAction) - Constructor for class io.slgl.client.node.permission.Allow
 
Allow(AllowAction, String) - Constructor for class io.slgl.client.node.permission.Allow
 
allow(Allow...) - Method in class io.slgl.client.node.permission.Permission.Builder
 
allow(List<Allow>) - Method in class io.slgl.client.node.permission.Permission.Builder
 
AllowAction - Enum in io.slgl.client.node.permission
 
allowAll() - Static method in class io.slgl.client.node.permission.Allow
 
allowLink(String) - Static method in class io.slgl.client.node.permission.Allow
 
allowReadState() - Static method in class io.slgl.client.node.permission.Allow
 
allowUnlink(String) - Static method in class io.slgl.client.node.permission.Allow
 
alwaysAllowed() - Method in class io.slgl.client.node.authorization.AuthorizationNodeRequest.Builder
 
alwaysAllowed() - Method in class io.slgl.client.node.permission.Permission.Builder
 
anchor(String, String) - Method in class io.slgl.client.camouflage.Camouflage.Builder
 
anchor(String) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
anchor(String, Identified) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
anchor(String, String) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
anchor(String, TypeNodeRequest.Builder) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
anchor(String, TypeNodeRequest) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
anchor(String, int) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
anchor(String, int, Identified) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
anchor(String, int, String) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
anchor(String, int, TypeNodeRequest.Builder) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
anchor(String, int, TypeNodeRequest) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
And - Class in io.slgl.client.jsonlogic
 
And(Object...) - Constructor for class io.slgl.client.jsonlogic.And
 
apiKey(String) - Method in class io.slgl.client.SlglApiClient.Builder
 
apiUrl(String) - Method in class io.slgl.client.SlglApiClient.Builder
 
areValuesEqual(Object, Object) - Static method in class io.slgl.client.node.permission.RequirementValueUtils
 
as(String) - Method in class io.slgl.client.node.permission.Requirement.NestedRequirementSpecifier
 
as(String) - Method in class io.slgl.client.node.permission.Requirement.Spec.Builder
 
asList() - Method in interface io.slgl.client.node.permission.Requirements
 
asMap() - Method in class io.slgl.client.node.permission.SimpleRequirements
 
AT_LEAST_ONE_MEETS_REQUIREMENTS - Static variable in interface io.slgl.client.node.permission.Op
 
atLeastOne() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 
AUDITOR - Static variable in class io.slgl.client.Types
 
AuditorNodeRequest - Class in io.slgl.client.node
 
AuditorNodeRequest.AuditPolicy - Enum in io.slgl.client.node
 
AuditorNodeRequest.Builder - Class in io.slgl.client.node
 
auditPolicy(AuditorNodeRequest.AuditPolicy) - Method in class io.slgl.client.node.AuditorNodeRequest.Builder
 
authorization(String) - Method in class io.slgl.client.node.LinkRequest.Builder
 
authorization(Identified) - Method in class io.slgl.client.node.LinkRequest.Builder
 
authorization(String) - Method in class io.slgl.client.node.NodeRequest.Builder
 
authorization(Identified) - Method in class io.slgl.client.node.NodeRequest.Builder
 
authorization(String) - Method in class io.slgl.client.node.ReadNodeRequest.Builder
 
authorization(Identified) - Method in class io.slgl.client.node.ReadNodeRequest.Builder
 
authorization(String) - Method in class io.slgl.client.node.UnlinkRequest.Builder
 
authorization(Identified) - Method in class io.slgl.client.node.UnlinkRequest.Builder
 
AUTHORIZATION - Static variable in class io.slgl.client.Types
 
AuthorizationNodeRequest - Class in io.slgl.client.node.authorization
 
AuthorizationNodeRequest.Builder - Class in io.slgl.client.node.authorization
 
authorizations(List<String>) - Method in class io.slgl.client.node.LinkRequest.Builder
 
authorizations(String...) - Method in class io.slgl.client.node.LinkRequest.Builder
 
authorizations(Identified...) - Method in class io.slgl.client.node.LinkRequest.Builder
 
authorizations(List<String>) - Method in class io.slgl.client.node.NodeRequest.Builder
 
authorizations(String...) - Method in class io.slgl.client.node.NodeRequest.Builder
 
authorizations(Identified...) - Method in class io.slgl.client.node.NodeRequest.Builder
 
authorizations(List<String>) - Method in class io.slgl.client.node.ReadNodeRequest.Builder
 
authorizations(String...) - Method in class io.slgl.client.node.ReadNodeRequest.Builder
 
authorizations(Identified...) - Method in class io.slgl.client.node.ReadNodeRequest.Builder
 
authorizations(List<String>) - Method in class io.slgl.client.node.UnlinkRequest.Builder
 
authorizations(String...) - Method in class io.slgl.client.node.UnlinkRequest.Builder
 
authorizations(Identified...) - Method in class io.slgl.client.node.UnlinkRequest.Builder
 
authorize(Authorize...) - Method in class io.slgl.client.node.authorization.AuthorizationNodeRequest.Builder
 
authorize(List<Authorize>) - Method in class io.slgl.client.node.authorization.AuthorizationNodeRequest.Builder
 
Authorize - Class in io.slgl.client.node.authorization
 
Authorize(AuthorizeAction, String) - Constructor for class io.slgl.client.node.authorization.Authorize
 
Authorize(AuthorizeAction, String, String) - Constructor for class io.slgl.client.node.authorization.Authorize
 
AuthorizeAction - Enum in io.slgl.client.node.authorization
 
authorizedUser(String) - Method in class io.slgl.client.node.AuditorNodeRequest.Builder
 
authorizeLink(String, String) - Static method in class io.slgl.client.node.authorization.Authorize
 
authorizeLink(Identified, String) - Static method in class io.slgl.client.node.authorization.Authorize
 
authorizeReadState(String) - Static method in class io.slgl.client.node.authorization.Authorize
 
authorizeReadState(Identified) - Static method in class io.slgl.client.node.authorization.Authorize
 
awsSqs(String) - Method in class io.slgl.client.node.AuditorNodeRequest.Builder
 

B

BASE - Static variable in class io.slgl.client.Types
 
Before - Class in io.slgl.client.jsonlogic
 
Before(Object, Object) - Constructor for class io.slgl.client.jsonlogic.Before
 
BEFORE - Static variable in interface io.slgl.client.node.permission.Op
 
BOOLEAN - Static variable in class io.slgl.client.Types
 
bucket(String) - Method in class io.slgl.client.storage.S3Storage.Builder
 
build() - Method in class io.slgl.client.camouflage.Camouflage.Builder
 
build() - Method in class io.slgl.client.node.AuditorNodeRequest.Builder
 
build() - Method in class io.slgl.client.node.authorization.AuthorizationNodeRequest.Builder
 
build() - Method in class io.slgl.client.node.LinkRequest.Builder
 
build() - Method in class io.slgl.client.node.NodeRequest.Builder
 
build() - Method in class io.slgl.client.node.ObserverNodeRequest.Builder
 
build() - Method in class io.slgl.client.node.permission.Permission.Builder
 
build() - Method in class io.slgl.client.node.permission.Requirement.Builder
 
build() - Method in class io.slgl.client.node.permission.Requirement.Spec.Builder
 
build() - Method in class io.slgl.client.node.permission.Requirements.Builder
 
build() - Method in class io.slgl.client.node.ReadNodeRequest.Builder
 
build() - Method in class io.slgl.client.node.TemplateNodeRequest.Builder
 
build() - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
build() - Method in class io.slgl.client.node.UnlinkRequest.Builder
 
build() - Method in class io.slgl.client.node.WriteRequest.Builder
 
build() - Method in interface io.slgl.client.node.WriteRequestItemBuilder
 
build() - Method in class io.slgl.client.SlglApiClient.Builder
 
build() - Method in class io.slgl.client.storage.S3Storage.Builder
 
builder() - Static method in class io.slgl.client.camouflage.Camouflage
 
Builder() - Constructor for class io.slgl.client.camouflage.Camouflage.Builder
 
builder() - Static method in class io.slgl.client.node.AuditorNodeRequest
 
Builder() - Constructor for class io.slgl.client.node.AuditorNodeRequest.Builder
 
builder() - Static method in class io.slgl.client.node.authorization.AuthorizationNodeRequest
 
Builder() - Constructor for class io.slgl.client.node.authorization.AuthorizationNodeRequest.Builder
 
builder() - Static method in class io.slgl.client.node.LinkRequest
 
Builder() - Constructor for class io.slgl.client.node.LinkRequest.Builder
 
builder() - Static method in class io.slgl.client.node.NodeRequest
 
Builder() - Constructor for class io.slgl.client.node.NodeRequest.Builder
 
Builder(NodeRequest) - Constructor for class io.slgl.client.node.NodeRequest.Builder
 
builder() - Static method in class io.slgl.client.node.ObserverNodeRequest
 
Builder() - Constructor for class io.slgl.client.node.ObserverNodeRequest.Builder
 
builder() - Static method in class io.slgl.client.node.permission.Permission
 
Builder() - Constructor for class io.slgl.client.node.permission.Permission.Builder
 
builder() - Static method in class io.slgl.client.node.permission.Requirement
 
Builder() - Constructor for class io.slgl.client.node.permission.Requirement.Builder
 
builder() - Static method in class io.slgl.client.node.permission.Requirement.Spec
 
Builder() - Constructor for class io.slgl.client.node.permission.Requirement.Spec.Builder
 
builder() - Static method in interface io.slgl.client.node.permission.Requirements
 
Builder() - Constructor for class io.slgl.client.node.permission.Requirements.Builder
 
builder() - Static method in class io.slgl.client.node.ReadNodeRequest
 
Builder() - Constructor for class io.slgl.client.node.ReadNodeRequest.Builder
 
builder() - Static method in class io.slgl.client.node.TemplateNodeRequest
 
Builder() - Constructor for class io.slgl.client.node.TemplateNodeRequest.Builder
 
builder() - Static method in class io.slgl.client.node.TypeNodeRequest
 
Builder() - Constructor for class io.slgl.client.node.TypeNodeRequest.Builder
 
builder() - Static method in class io.slgl.client.node.UnlinkRequest
 
Builder() - Constructor for class io.slgl.client.node.UnlinkRequest.Builder
 
builder() - Static method in class io.slgl.client.node.WriteRequest
 
Builder() - Constructor for class io.slgl.client.node.WriteRequest.Builder
 
builder() - Static method in class io.slgl.client.SlglApiClient
 
Builder() - Constructor for class io.slgl.client.SlglApiClient.Builder
 
builder() - Static method in class io.slgl.client.storage.S3Storage
 
Builder() - Constructor for class io.slgl.client.storage.S3Storage.Builder
 
byName(String) - Static method in class io.slgl.client.node.permission.Aggregate
 
byOp(String) - Static method in interface io.slgl.client.node.permission.Op
 

C

Camouflage - Class in io.slgl.client.camouflage
 
Camouflage(Map<String, String>, List<String>) - Constructor for class io.slgl.client.camouflage.Camouflage
 
camouflage(Camouflage) - Method in class io.slgl.client.node.NodeRequest.Builder
 
camouflage(Camouflage.Builder) - Method in class io.slgl.client.node.NodeRequest.Builder
 
CAMOUFLAGE - Static variable in class io.slgl.client.Types
 
Camouflage.Builder - Class in io.slgl.client.camouflage
 
CamouflageData - Class in io.slgl.client.camouflage
 
CamouflageData(Map<String, String>, List<String>, Object) - Constructor for class io.slgl.client.camouflage.CamouflageData
 
checkArgument(boolean) - Static method in class io.slgl.client.utils.Preconditions
 
checkArgument(boolean, Object) - Static method in class io.slgl.client.utils.Preconditions
 
checkState(boolean, Object) - Static method in class io.slgl.client.utils.Preconditions
 
close() - Method in class io.slgl.client.http.HttpClientRequestExecutor
 
close() - Method in interface io.slgl.client.http.HttpRequestExecutor
 
close() - Method in class io.slgl.client.http.RestClient
 
close() - Method in class io.slgl.client.SlglApiClient
 
CONTAINS - Static variable in interface io.slgl.client.node.permission.Op
 
contains() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 
CONTAINS_ANY_OF - Static variable in interface io.slgl.client.node.permission.Op
 
containsAny() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 
create(String, String) - Static method in class io.slgl.client.node.NodeLink
 
create(Identified, String) - Static method in class io.slgl.client.node.NodeLink
 
createDefaultHttpRequestExecutor() - Static method in class io.slgl.client.SlglApiClient
 
createSlglObjectMapper() - Static method in class io.slgl.client.utils.jackson.ObjectMapperFactory
 
credentials(String, String) - Method in class io.slgl.client.storage.S3Storage.Builder
 
CREDITS - Static variable in class io.slgl.client.Types
 
CustomJsonLogic - Class in io.slgl.client.jsonlogic
 
CustomJsonLogic(Object) - Constructor for class io.slgl.client.jsonlogic.CustomJsonLogic
 

D

data(String, Object) - Method in class io.slgl.client.node.NodeRequest.Builder
 
data(Object) - Method in class io.slgl.client.node.NodeRequest.Builder
 
data(Map<String, Object>) - Method in class io.slgl.client.node.NodeRequest.Builder
 
DATE_TIME - Static variable in class io.slgl.client.Types
 
dateToString(Temporal) - Static method in class io.slgl.client.node.permission.RequirementValueUtils
 
DEFAULT_TIME_FORMATTER - Static variable in class io.slgl.client.node.permission.RequirementValueUtils
 
DELETION - Static variable in class io.slgl.client.Types
 
deserialize(JsonParser, DeserializationContext) - Method in class io.slgl.client.utils.jackson.JsonLogicDeserializer
 
detailedMessage() - Method in class io.slgl.client.error.ErrorResponse
 
Divide - Class in io.slgl.client.jsonlogic
 
Divide(Object, Object) - Constructor for class io.slgl.client.jsonlogic.Divide
 
DOES_NOT_CONTAIN - Static variable in interface io.slgl.client.node.permission.Op
 
doesNotContain() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 

E

Equal - Class in io.slgl.client.jsonlogic
 
Equal(Object, Object) - Constructor for class io.slgl.client.jsonlogic.Equal
 
EQUAL - Static variable in interface io.slgl.client.node.permission.Op
 
equals(Object) - Method in class io.slgl.client.audit.EvaluationLogEntry
 
equals(Object) - Method in class io.slgl.client.jsonlogic.Add
 
equals(Object) - Method in class io.slgl.client.jsonlogic.After
 
equals(Object) - Method in class io.slgl.client.jsonlogic.And
 
equals(Object) - Method in class io.slgl.client.jsonlogic.Before
 
equals(Object) - Method in class io.slgl.client.jsonlogic.CustomJsonLogic
 
equals(Object) - Method in class io.slgl.client.jsonlogic.Divide
 
equals(Object) - Method in class io.slgl.client.jsonlogic.Equal
 
equals(Object) - Method in class io.slgl.client.jsonlogic.GreaterThan
 
equals(Object) - Method in class io.slgl.client.jsonlogic.GreaterThanOrEqual
 
equals(Object) - Method in class io.slgl.client.jsonlogic.If
 
equals(Object) - Method in class io.slgl.client.jsonlogic.LessThan
 
equals(Object) - Method in class io.slgl.client.jsonlogic.LessThanOrEqual
 
equals(Object) - Method in class io.slgl.client.jsonlogic.Log
 
equals(Object) - Method in class io.slgl.client.jsonlogic.Max
 
equals(Object) - Method in class io.slgl.client.jsonlogic.Min
 
equals(Object) - Method in class io.slgl.client.jsonlogic.Modulo
 
equals(Object) - Method in class io.slgl.client.jsonlogic.Multiply
 
equals(Object) - Method in class io.slgl.client.jsonlogic.Not
 
equals(Object) - Method in class io.slgl.client.jsonlogic.NotEqual
 
equals(Object) - Method in class io.slgl.client.jsonlogic.Or
 
equals(Object) - Method in class io.slgl.client.jsonlogic.Reduce
 
equals(Object) - Method in class io.slgl.client.jsonlogic.Subtract
 
equals(Object) - Method in class io.slgl.client.jsonlogic.Var
 
equals(Object) - Method in class io.slgl.client.jsonlogic.VarMap
 
equals(Object) - Method in class io.slgl.client.node.authorization.Authorize
 
equals(Object) - Method in class io.slgl.client.node.NodeLink
 
equals(Object) - Method in class io.slgl.client.node.NodeRequest
 
equals(Object) - Method in class io.slgl.client.node.NodeTypeId.ExtendsId
 
equals(Object) - Method in class io.slgl.client.node.NodeTypeId.SimpleId
 
equals(Object) - Method in class io.slgl.client.node.permission.Aggregate
 
equals(Object) - Method in class io.slgl.client.node.permission.Allow
 
equals(Object) - Method in class io.slgl.client.node.permission.Permission
 
equals(Object) - Method in class io.slgl.client.node.permission.Requirement
 
equals(Object) - Method in class io.slgl.client.node.permission.Requirement.Spec
 
equals(Object) - Method in class io.slgl.client.node.permission.RequirementsList
 
equals(Object) - Method in class io.slgl.client.node.permission.SimpleRequirements
 
equals(Object) - Method in class io.slgl.client.node.ReadNodeRequest
 
equals(Object) - Method in class io.slgl.client.storage.RecoveryStorage
 
equals(Object) - Method in class io.slgl.client.storage.S3Storage
 
equalTo() - Method in class io.slgl.client.node.permission.Requirement.SingleValuePathSpec
 
ErrorResponse - Class in io.slgl.client.error
 
ErrorResponse(String, String, List<ErrorResponse.FieldError>) - Constructor for class io.slgl.client.error.ErrorResponse
 
ErrorResponse.FieldError - Class in io.slgl.client.error
 
ErrorResponseWrapper - Class in io.slgl.client.error
 
ErrorResponseWrapper(ErrorResponse) - Constructor for class io.slgl.client.error.ErrorResponseWrapper
 
evaluateStateAccessAsUser(String) - Method in class io.slgl.client.node.permission.Permission.Builder
 
EvaluationLogEntry - Class in io.slgl.client.audit
 
EvaluationLogEntry(String, CharSequence) - Constructor for class io.slgl.client.audit.EvaluationLogEntry
 
execute(HttpUriRequest) - Method in class io.slgl.client.http.HttpClientRequestExecutor
 
execute(HttpUriRequest) - Method in interface io.slgl.client.http.HttpRequestExecutor
 
execute(HttpUriRequest) - Method in class io.slgl.client.http.LoggingHttpRequestExecutor
 
ExistingNodes(Map<String, Object>, Map<String, NodeRequest>) - Constructor for class io.slgl.client.node.WriteRequest.ExistingNodes
 
ExistingNodes(WriteRequest.Builder) - Constructor for class io.slgl.client.node.WriteRequest.ExistingNodes
 
Experimental - Annotation Type in io.slgl.client.utils
 
extended(String) - Static method in interface io.slgl.client.node.NodeTypeId
 
extendsId(String) - Method in class io.slgl.client.node.permission.Permission.Builder
 
extendsType(Identified) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
extendsType(String) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 

F

FAKE - Static variable in class io.slgl.client.Types
 
fakeAnchor(String) - Method in class io.slgl.client.camouflage.Camouflage.Builder
 
fakeAnchors(String...) - Method in class io.slgl.client.camouflage.Camouflage.Builder
 
fakeAnchors(List<String>) - Method in class io.slgl.client.camouflage.Camouflage.Builder
 
FieldError(String, String, String) - Constructor for class io.slgl.client.error.ErrorResponse.FieldError
 
file(byte[]) - Method in class io.slgl.client.node.NodeRequest.Builder
 
fullUrl() - Method in class io.slgl.client.node.NodeLink
 

G

get(String, Object, Class<T>) - Method in class io.slgl.client.http.RestClient
 
get(String) - Method in class io.slgl.client.node.NodeRequest.Builder
 
get(String) - Method in interface io.slgl.client.node.permission.Requirements
 
getAction() - Method in class io.slgl.client.node.authorization.Authorize
 
getAction() - Method in class io.slgl.client.node.permission.Allow
 
getAggregate() - Method in class io.slgl.client.node.permission.Aggregate
 
getAggregate() - Method in class io.slgl.client.node.permission.Requirement.Spec
 
getAllow() - Method in class io.slgl.client.node.permission.Permission
 
getAnchor() - Method in class io.slgl.client.audit.PermissionAudit
 
getAnchor() - Method in class io.slgl.client.audit.PermissionEvaluation
 
getAnchor() - Method in class io.slgl.client.node.authorization.Authorize
 
getAnchor() - Method in class io.slgl.client.node.NodeLink
 
getAnchor() - Method in class io.slgl.client.node.permission.Allow
 
getAnchors() - Method in class io.slgl.client.camouflage.Camouflage
 
getAs() - Method in class io.slgl.client.node.permission.Requirement.Spec
 
getAuthorizations() - Method in class io.slgl.client.node.LinkRequest
 
getAuthorizations() - Method in class io.slgl.client.node.NodeRequest
 
getAuthorizations() - Method in class io.slgl.client.node.UnlinkRequest
 
getAuthorizedUser() - Method in class io.slgl.client.audit.PermissionAuditMessage
 
getBody() - Method in exception io.slgl.client.error.SlglInvalidContentTypeException
 
getCamouflage() - Method in class io.slgl.client.node.NodeRequest
 
getCamouflagedType() - Method in class io.slgl.client.camouflage.CamouflageData
 
getCamouflageSha3() - Method in interface io.slgl.client.node.NodeData
 
getCamouflageSha3() - Method in class io.slgl.client.node.NodeResponse
 
getCode() - Method in class io.slgl.client.audit.EvaluationLogEntry
 
getCode() - Method in class io.slgl.client.error.ErrorResponse.FieldError
 
getCode() - Method in class io.slgl.client.error.ErrorResponse
 
getCollectionOperation() - Method in interface io.slgl.client.node.permission.Op.NestedRequirementsOp
 
getContentRanges() - Method in class io.slgl.client.utils.PdfUtils.PdfVisualContentDescription
 
getContentType() - Method in exception io.slgl.client.error.SlglInvalidContentTypeException
 
getCreated() - Method in interface io.slgl.client.node.NodeData
 
getCreated() - Method in class io.slgl.client.node.NodeResponse
 
getData() - Method in class io.slgl.client.node.NodeRequest
 
getEnd() - Method in class io.slgl.client.utils.PdfUtils.PdfFileRange
 
getError() - Method in class io.slgl.client.error.ErrorResponseWrapper
 
getErrorResponse() - Method in exception io.slgl.client.error.SlglApiException
 
getEvaluatedPermissions() - Method in class io.slgl.client.audit.PermissionAudit
 
getEvaluateStateAccessAsUser() - Method in class io.slgl.client.node.permission.Permission
 
getEvaluationContext() - Method in class io.slgl.client.audit.PermissionEvaluationResult
 
getEvaluationLog() - Method in class io.slgl.client.audit.PermissionAudit
 
getEvaluationLog() - Method in class io.slgl.client.audit.PermissionEvaluationResult
 
getEvaluationResults() - Method in class io.slgl.client.audit.PermissionEvaluation
 
getEvaluationTime() - Method in class io.slgl.client.audit.PermissionAudit
 
getEvaluationType() - Method in class io.slgl.client.audit.PermissionEvaluation
 
getExistingNodes() - Method in class io.slgl.client.node.WriteRequest
 
getExistingNodesRequests() - Method in class io.slgl.client.node.WriteRequest
 
getExistingNodesState() - Method in class io.slgl.client.node.WriteRequest
 
getExtendsId() - Method in class io.slgl.client.node.permission.Permission
 
getExtendsType() - Method in class io.slgl.client.node.NodeTypeId.ExtendsId
 
getFakeAnchors() - Method in class io.slgl.client.camouflage.Camouflage
 
getField() - Method in class io.slgl.client.error.ErrorResponse.FieldError
 
getFields() - Method in class io.slgl.client.error.ErrorResponse
 
getFile() - Method in class io.slgl.client.node.NodeRequest
 
getFileSha3() - Method in interface io.slgl.client.node.NodeData
 
getFileSha3() - Method in class io.slgl.client.node.NodeResponse
 
getHttpStatus() - Method in exception io.slgl.client.error.SlglApiException
 
getHttpStatus() - Method in exception io.slgl.client.error.SlglResponseMappingException
 
getId() - Method in class io.slgl.client.node.LinkResponse
 
getId() - Method in interface io.slgl.client.node.NodeData
 
getId() - Method in class io.slgl.client.node.NodeRequest
 
getId() - Method in class io.slgl.client.node.NodeResponse
 
getId() - Method in class io.slgl.client.node.permission.Permission
 
getId() - Method in class io.slgl.client.node.UnlinkRequest
 
getId() - Method in interface io.slgl.client.protocol.Identified
 
getLength() - Method in class io.slgl.client.utils.PdfUtils.PdfFileRange
 
getLinks() - Method in class io.slgl.client.node.WriteResponse
 
getMessage() - Method in class io.slgl.client.audit.EvaluationLogEntry
 
getMessage() - Method in class io.slgl.client.error.ErrorResponse.FieldError
 
getMessage() - Method in class io.slgl.client.error.ErrorResponse
 
getNode() - Method in class io.slgl.client.audit.PermissionAudit
 
getNode() - Method in class io.slgl.client.audit.PermissionEvaluation
 
getNode() - Method in class io.slgl.client.node.authorization.Authorize
 
getNodes() - Method in class io.slgl.client.node.WriteResponse
 
getObjectSha3() - Method in interface io.slgl.client.node.NodeData
 
getObjectSha3() - Method in class io.slgl.client.node.NodeResponse
 
getOp() - Method in interface io.slgl.client.node.permission.Op
 
getOp() - Method in class io.slgl.client.node.permission.Requirement.Spec
 
getOriginalAnchor(String) - Method in class io.slgl.client.camouflage.Camouflage
 
getParentId() - Method in class io.slgl.client.node.NodeLink
 
getPath() - Method in class io.slgl.client.node.permission.Requirement
 
getPermission() - Method in class io.slgl.client.audit.PermissionEvaluationResult
 
getPermissionAudit() - Method in class io.slgl.client.audit.PermissionAuditMessage
 
getRequests() - Method in class io.slgl.client.node.WriteRequest.ExistingNodes
 
getRequests() - Method in class io.slgl.client.node.WriteRequest
 
getRequestType() - Method in class io.slgl.client.audit.PermissionAudit
 
getRequire() - Method in class io.slgl.client.node.permission.Permission
 
getRequireLogic() - Method in class io.slgl.client.node.permission.Permission
 
getRequirement() - Method in class io.slgl.client.node.permission.Requirement
 
getRequirements() - Method in class io.slgl.client.node.permission.RequirementsList
 
getResponses() - Method in class io.slgl.client.node.WriteResponse
 
getSourceNode() - Method in class io.slgl.client.node.LinkRequest
 
getSourceNode() - Method in class io.slgl.client.node.LinkResponse
 
getStart() - Method in class io.slgl.client.utils.PdfUtils.PdfFileRange
 
getState() - Method in interface io.slgl.client.node.NodeData
 
getState() - Method in class io.slgl.client.node.NodeResponse
 
getState() - Method in class io.slgl.client.node.WriteRequest.ExistingNodes
 
getStateSha3() - Method in interface io.slgl.client.node.NodeData
 
getStateSha3() - Method in class io.slgl.client.node.NodeResponse
 
getStateSource() - Method in class io.slgl.client.node.NodeRequest
 
getStateSource() - Method in class io.slgl.client.node.NodeResponse
 
getTargetAnchor() - Method in class io.slgl.client.node.LinkRequest
 
getTargetAnchor() - Method in class io.slgl.client.node.LinkResponse
 
getTargetNode() - Method in class io.slgl.client.node.LinkRequest
 
getTargetNode() - Method in class io.slgl.client.node.LinkResponse
 
getTime(TemporalUnit) - Method in class io.slgl.client.utils.StopWatch
 
getType() - Method in interface io.slgl.client.node.NodeData
 
getType() - Method in class io.slgl.client.node.NodeRequest
 
getType() - Method in class io.slgl.client.node.NodeResponse
 
getType() - Method in class io.slgl.client.node.NodeTypeId.SimpleId
 
getType() - Method in class io.slgl.client.node.permission.Aggregate
 
getType() - Method in interface io.slgl.client.node.permission.Op
 
getUnlinks() - Method in class io.slgl.client.node.WriteResponse
 
getValue() - Method in class io.slgl.client.node.permission.Requirement.Spec
 
getVar() - Method in class io.slgl.client.node.permission.Requirement.Spec
 
getVisualContentDescription(byte[]) - Static method in class io.slgl.client.utils.PdfUtils
 
getVisualContentHash(byte[]) - Static method in class io.slgl.client.utils.PdfUtils
 
getVisualContentHash(byte[], MessageDigest) - Static method in class io.slgl.client.utils.PdfUtils
 
getVisualContentHashHex(byte[]) - Static method in class io.slgl.client.utils.PdfUtils
 
GREATER_THAN - Static variable in interface io.slgl.client.node.permission.Op
 
GREATER_THAN_OR_EQUAL - Static variable in interface io.slgl.client.node.permission.Op
 
GreaterThan - Class in io.slgl.client.jsonlogic
 
GreaterThan(Object, Object) - Constructor for class io.slgl.client.jsonlogic.GreaterThan
 
GreaterThanOrEqual - Class in io.slgl.client.jsonlogic
 
GreaterThanOrEqual(Object, Object) - Constructor for class io.slgl.client.jsonlogic.GreaterThanOrEqual
 

H

hashCode() - Method in class io.slgl.client.audit.EvaluationLogEntry
 
hashCode() - Method in class io.slgl.client.jsonlogic.Add
 
hashCode() - Method in class io.slgl.client.jsonlogic.After
 
hashCode() - Method in class io.slgl.client.jsonlogic.And
 
hashCode() - Method in class io.slgl.client.jsonlogic.Before
 
hashCode() - Method in class io.slgl.client.jsonlogic.CustomJsonLogic
 
hashCode() - Method in class io.slgl.client.jsonlogic.Divide
 
hashCode() - Method in class io.slgl.client.jsonlogic.Equal
 
hashCode() - Method in class io.slgl.client.jsonlogic.GreaterThan
 
hashCode() - Method in class io.slgl.client.jsonlogic.GreaterThanOrEqual
 
hashCode() - Method in class io.slgl.client.jsonlogic.If
 
hashCode() - Method in class io.slgl.client.jsonlogic.LessThan
 
hashCode() - Method in class io.slgl.client.jsonlogic.LessThanOrEqual
 
hashCode() - Method in class io.slgl.client.jsonlogic.Log
 
hashCode() - Method in class io.slgl.client.jsonlogic.Max
 
hashCode() - Method in class io.slgl.client.jsonlogic.Min
 
hashCode() - Method in class io.slgl.client.jsonlogic.Modulo
 
hashCode() - Method in class io.slgl.client.jsonlogic.Multiply
 
hashCode() - Method in class io.slgl.client.jsonlogic.Not
 
hashCode() - Method in class io.slgl.client.jsonlogic.NotEqual
 
hashCode() - Method in class io.slgl.client.jsonlogic.Or
 
hashCode() - Method in class io.slgl.client.jsonlogic.Reduce
 
hashCode() - Method in class io.slgl.client.jsonlogic.Subtract
 
hashCode() - Method in class io.slgl.client.jsonlogic.Var
 
hashCode() - Method in class io.slgl.client.jsonlogic.VarMap
 
hashCode() - Method in class io.slgl.client.node.authorization.Authorize
 
hashCode() - Method in class io.slgl.client.node.NodeLink
 
hashCode() - Method in class io.slgl.client.node.NodeRequest
 
hashCode() - Method in class io.slgl.client.node.NodeTypeId.ExtendsId
 
hashCode() - Method in class io.slgl.client.node.NodeTypeId.SimpleId
 
hashCode() - Method in class io.slgl.client.node.permission.Aggregate
 
hashCode() - Method in class io.slgl.client.node.permission.Allow
 
hashCode() - Method in class io.slgl.client.node.permission.Permission
 
hashCode() - Method in class io.slgl.client.node.permission.Requirement
 
hashCode() - Method in class io.slgl.client.node.permission.Requirement.Spec
 
hashCode() - Method in class io.slgl.client.node.permission.RequirementsList
 
hashCode() - Method in class io.slgl.client.node.permission.SimpleRequirements
 
hashCode() - Method in class io.slgl.client.node.ReadNodeRequest
 
hashCode() - Method in class io.slgl.client.storage.RecoveryStorage
 
hashCode() - Method in class io.slgl.client.storage.S3Storage
 
HexUtils - Class in io.slgl.client.utils
 
HttpClientRequestExecutor - Class in io.slgl.client.http
 
HttpClientRequestExecutor(HttpClient) - Constructor for class io.slgl.client.http.HttpClientRequestExecutor
 
HttpRequestExecutor - Interface in io.slgl.client.http
 
httpRequestExecutor(HttpRequestExecutor) - Method in class io.slgl.client.SlglApiClient.Builder
 

I

id(String) - Method in class io.slgl.client.node.NodeRequest.Builder
 
id(String) - Method in class io.slgl.client.node.permission.Permission.Builder
 
id(String) - Method in class io.slgl.client.node.ReadNodeRequest.Builder
 
id(Identified) - Method in class io.slgl.client.node.ReadNodeRequest.Builder
 
id(String) - Method in class io.slgl.client.node.UnlinkRequest.Builder
 
id(Identified) - Method in class io.slgl.client.node.UnlinkRequest.Builder
 
Identified - Interface in io.slgl.client.protocol
 
If - Class in io.slgl.client.jsonlogic
 
If(Map<Object, Object>) - Constructor for class io.slgl.client.jsonlogic.If
 
io.slgl.client - package io.slgl.client
 
io.slgl.client.audit - package io.slgl.client.audit
 
io.slgl.client.camouflage - package io.slgl.client.camouflage
 
io.slgl.client.error - package io.slgl.client.error
 
io.slgl.client.http - package io.slgl.client.http
 
io.slgl.client.jsonlogic - package io.slgl.client.jsonlogic
 
io.slgl.client.node - package io.slgl.client.node
 
io.slgl.client.node.authorization - package io.slgl.client.node.authorization
 
io.slgl.client.node.permission - package io.slgl.client.node.permission
 
io.slgl.client.protocol - package io.slgl.client.protocol
 
io.slgl.client.storage - package io.slgl.client.storage
 
io.slgl.client.utils - package io.slgl.client.utils
 
io.slgl.client.utils.jackson - package io.slgl.client.utils.jackson
 
IOUtils - Class in io.slgl.client.utils
 
isAfter() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 
isBefore() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 
isEqualTo() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 
isGreaterThan() - Method in class io.slgl.client.node.permission.Requirement.NumberPathSpec
 
isGreaterThan() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 
isGreaterThanOrEqualTo() - Method in class io.slgl.client.node.permission.Requirement.NumberPathSpec
 
isGreaterThanOrEqualTo() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 
isLessThan() - Method in class io.slgl.client.node.permission.Requirement.NumberPathSpec
 
isLessThan() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 
isLessThanOrEqualTo() - Method in class io.slgl.client.node.permission.Requirement.NumberPathSpec
 
isLessThanOrEqualTo() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 
isNoState() - Method in enum io.slgl.client.node.ReadState
 
isNotEqualTo() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 
isRequireAnchor() - Method in enum io.slgl.client.node.authorization.AuthorizeAction
 
isRequireAnchor() - Method in enum io.slgl.client.node.permission.AllowAction
 
isSuccess() - Method in class io.slgl.client.audit.PermissionAudit
 
isSuccess() - Method in class io.slgl.client.audit.PermissionEvaluation
 
isSuccess() - Method in class io.slgl.client.audit.PermissionEvaluationResult
 
iterator() - Method in interface io.slgl.client.node.permission.Requirements
 

J

JsonLogic - Interface in io.slgl.client.jsonlogic
 
JsonLogicDeserializer - Class in io.slgl.client.utils.jackson
 
JsonLogicDeserializer() - Constructor for class io.slgl.client.utils.jackson.JsonLogicDeserializer
 

K

KEY - Static variable in class io.slgl.client.Types
 

L

LESS_THAN - Static variable in interface io.slgl.client.node.permission.Op
 
LESS_THAN_OR_EQUAL - Static variable in interface io.slgl.client.node.permission.Op
 
LessThan - Class in io.slgl.client.jsonlogic
 
LessThan(Object, Object) - Constructor for class io.slgl.client.jsonlogic.LessThan
 
LessThanOrEqual - Class in io.slgl.client.jsonlogic
 
LessThanOrEqual(Object, Object) - Constructor for class io.slgl.client.jsonlogic.LessThanOrEqual
 
linkAuditor(AuditorNodeRequest.Builder) - Method in class io.slgl.client.node.NodeRequest.Builder
 
linkAuditor(AuditorNodeRequest) - Method in class io.slgl.client.node.NodeRequest.Builder
 
linkAuditors(AuditorNodeRequest.Builder...) - Method in class io.slgl.client.node.NodeRequest.Builder
 
linkAuditors(Iterable<AuditorNodeRequest>) - Method in class io.slgl.client.node.NodeRequest.Builder
 
linkAuditors(AuditorNodeRequest...) - Method in class io.slgl.client.node.NodeRequest.Builder
 
linkNode(String, NodeRequest.Builder<?>) - Method in class io.slgl.client.node.NodeRequest.Builder
 
linkNode(String, NodeRequest) - Method in class io.slgl.client.node.NodeRequest.Builder
 
linkNodes(String, NodeRequest.Builder<?>...) - Method in class io.slgl.client.node.NodeRequest.Builder
 
linkNodes(String, NodeRequest...) - Method in class io.slgl.client.node.NodeRequest.Builder
 
linkNodes(String, Iterable<? extends NodeRequest>) - Method in class io.slgl.client.node.NodeRequest.Builder
 
linkObserver(ObserverNodeRequest.Builder) - Method in class io.slgl.client.node.NodeRequest.Builder
 
linkObserver(ObserverNodeRequest) - Method in class io.slgl.client.node.NodeRequest.Builder
 
linkObservers(ObserverNodeRequest.Builder...) - Method in class io.slgl.client.node.NodeRequest.Builder
 
linkObservers(Iterable<ObserverNodeRequest>) - Method in class io.slgl.client.node.NodeRequest.Builder
 
linkObservers(ObserverNodeRequest...) - Method in class io.slgl.client.node.NodeRequest.Builder
 
LinkRequest - Class in io.slgl.client.node
 
LinkRequest(Object, Object, String, List<String>) - Constructor for class io.slgl.client.node.LinkRequest
 
LinkRequest.Builder - Class in io.slgl.client.node
 
LinkResponse - Class in io.slgl.client.node
 
LinkResponse(String, String, String, String) - Constructor for class io.slgl.client.node.LinkResponse
 
linkTemplate(TemplateNodeRequest.Builder) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
linkTemplate(TemplateNodeRequest) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
linkTemplates(TemplateNodeRequest.Builder...) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
linkTemplates(TemplateNodeRequest...) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
linkTemplates(Collection<TemplateNodeRequest>) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
list(Collection<Map<String, Requirement.Spec>>) - Static method in interface io.slgl.client.node.permission.Requirements
 
Log - Class in io.slgl.client.jsonlogic
 
Log(Object) - Constructor for class io.slgl.client.jsonlogic.Log
 
LoggingHttpRequestExecutor - Class in io.slgl.client.http
 
LoggingHttpRequestExecutor(HttpRequestExecutor, Class<?>) - Constructor for class io.slgl.client.http.LoggingHttpRequestExecutor
 

M

MATCHES_TEMPLATE - Static variable in interface io.slgl.client.node.permission.Op
 
matchesTemplate() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 
Max - Class in io.slgl.client.jsonlogic
 
Max(Object, Object) - Constructor for class io.slgl.client.jsonlogic.Max
 
meetsAllRequirements(Requirement...) - Method in class io.slgl.client.node.permission.Requirement.NestedRequirementSpecifier
 
meetsAllRequirements(Iterable<Requirement>) - Method in class io.slgl.client.node.permission.Requirement.NestedRequirementSpecifier
 
meetsAllRequirements(Requirements.Builder) - Method in class io.slgl.client.node.permission.Requirement.NestedRequirementSpecifier
 
meetsAllRequirements(Requirements) - Method in class io.slgl.client.node.permission.Requirement.NestedRequirementSpecifier
 
Min - Class in io.slgl.client.jsonlogic
 
Min(Object, Object) - Constructor for class io.slgl.client.jsonlogic.Min
 
Modulo - Class in io.slgl.client.jsonlogic
 
Modulo(Object, Object) - Constructor for class io.slgl.client.jsonlogic.Modulo
 
Multiply - Class in io.slgl.client.jsonlogic
 
Multiply(Object, Object) - Constructor for class io.slgl.client.jsonlogic.Multiply
 

N

NestedRequirementSpecifier(String, Op.NestedRequirementsOp, String) - Constructor for class io.slgl.client.node.permission.Requirement.NestedRequirementSpecifier
 
noAggregate() - Static method in class io.slgl.client.node.permission.Aggregate
 
NodeData - Interface in io.slgl.client.node
 
NodeLink - Class in io.slgl.client.node
 
NodeRequest - Class in io.slgl.client.node
 
NodeRequest(NodeRequest.Builder<?>) - Constructor for class io.slgl.client.node.NodeRequest
 
NodeRequest.Builder<SELF extends NodeRequest.Builder<SELF>> - Class in io.slgl.client.node
 
NodeResponse - Class in io.slgl.client.node
 
NodeResponse(String, NodeTypeId, String, String, String, String, String, String, Map<String, Object>) - Constructor for class io.slgl.client.node.NodeResponse
 
NodeTypeId - Interface in io.slgl.client.node
 
NodeTypeId.ExtendsId - Class in io.slgl.client.node
 
NodeTypeId.SimpleId - Class in io.slgl.client.node
 
none() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 
NONE_MEETS_REQUIREMENTS - Static variable in interface io.slgl.client.node.permission.Op
 
Not - Class in io.slgl.client.jsonlogic
 
Not(Object) - Constructor for class io.slgl.client.jsonlogic.Not
 
NOT_EQUAL - Static variable in interface io.slgl.client.node.permission.Op
 
NotEqual - Class in io.slgl.client.jsonlogic
 
NotEqual(Object, Object) - Constructor for class io.slgl.client.jsonlogic.NotEqual
 
notEqualTo() - Method in class io.slgl.client.node.permission.Requirement.SingleValuePathSpec
 
NUMBER - Static variable in class io.slgl.client.Types
 

O

ObjectMapperFactory - Class in io.slgl.client.utils.jackson
 
OBSERVER - Static variable in class io.slgl.client.Types
 
ObserverNodeRequest - Class in io.slgl.client.node
 
ObserverNodeRequest.Builder - Class in io.slgl.client.node
 
of(Requirement...) - Static method in interface io.slgl.client.node.permission.Requirements
 
of(Iterable<Requirement>) - Static method in interface io.slgl.client.node.permission.Requirements
 
onWriteRequest(WriteRequest) - Method in interface io.slgl.client.SlglRequestListener
 
onWriteResponse(WriteResponse) - Method in interface io.slgl.client.SlglResponseListener
 
OP - Static variable in class io.slgl.client.jsonlogic.Add
 
OP - Static variable in class io.slgl.client.jsonlogic.After
 
OP - Static variable in class io.slgl.client.jsonlogic.And
 
OP - Static variable in class io.slgl.client.jsonlogic.Before
 
OP - Static variable in class io.slgl.client.jsonlogic.Divide
 
OP - Static variable in class io.slgl.client.jsonlogic.Equal
 
OP - Static variable in class io.slgl.client.jsonlogic.GreaterThan
 
OP - Static variable in class io.slgl.client.jsonlogic.GreaterThanOrEqual
 
OP - Static variable in class io.slgl.client.jsonlogic.If
 
OP - Static variable in class io.slgl.client.jsonlogic.LessThan
 
OP - Static variable in class io.slgl.client.jsonlogic.LessThanOrEqual
 
OP - Static variable in class io.slgl.client.jsonlogic.Log
 
OP - Static variable in class io.slgl.client.jsonlogic.Max
 
OP - Static variable in class io.slgl.client.jsonlogic.Min
 
OP - Static variable in class io.slgl.client.jsonlogic.Modulo
 
OP - Static variable in class io.slgl.client.jsonlogic.Multiply
 
OP - Static variable in class io.slgl.client.jsonlogic.Not
 
OP - Static variable in class io.slgl.client.jsonlogic.NotEqual
 
OP - Static variable in class io.slgl.client.jsonlogic.Or
 
OP - Static variable in class io.slgl.client.jsonlogic.Reduce
 
OP - Static variable in class io.slgl.client.jsonlogic.Subtract
 
OP - Static variable in class io.slgl.client.jsonlogic.Var
 
OP - Static variable in class io.slgl.client.jsonlogic.VarMap
 
Op<VALUE_TYPE> - Interface in io.slgl.client.node.permission
 
op(Op<T>) - Method in class io.slgl.client.node.permission.Requirement.Builder
 
op(Op<T>) - Method in class io.slgl.client.node.permission.Requirement.Spec.Builder
 
Op.NestedRequirementsOp - Interface in io.slgl.client.node.permission
 
OP_TERNARY - Static variable in class io.slgl.client.jsonlogic.If
 
Or - Class in io.slgl.client.jsonlogic
 
Or(Object...) - Constructor for class io.slgl.client.jsonlogic.Or
 

P

parse(String) - Static method in class io.slgl.client.node.NodeLink
 
path(String) - Method in class io.slgl.client.node.permission.Requirement.Builder
 
path(String) - Method in class io.slgl.client.storage.S3Storage.Builder
 
PathSpec(String) - Constructor for class io.slgl.client.node.permission.Requirement.PathSpec
 
PdfFileRange(long, long) - Constructor for class io.slgl.client.utils.PdfUtils.PdfFileRange
 
PdfUtils - Class in io.slgl.client.utils
 
PdfUtils.PdfFileRange - Class in io.slgl.client.utils
 
PdfUtils.PdfVisualContentDescription - Class in io.slgl.client.utils
 
PdfVisualContentDescription(Collection<PdfUtils.PdfFileRange>) - Constructor for class io.slgl.client.utils.PdfUtils.PdfVisualContentDescription
 
Permission - Class in io.slgl.client.node.permission
 
Permission(String, List<Allow>, String, Requirements, JsonLogic, String) - Constructor for class io.slgl.client.node.permission.Permission
 
permission(Permission.Builder) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
permission(Permission) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
Permission.Builder - Class in io.slgl.client.node.permission
 
PermissionAudit - Class in io.slgl.client.audit
 
PermissionAudit(String, String, RequestType, Instant, List<PermissionEvaluation>, List<EvaluationLogEntry>, boolean) - Constructor for class io.slgl.client.audit.PermissionAudit
 
PermissionAuditMessage - Class in io.slgl.client.audit
 
PermissionAuditMessage(String, PermissionAudit) - Constructor for class io.slgl.client.audit.PermissionAuditMessage
 
PermissionEvaluation - Class in io.slgl.client.audit
 
PermissionEvaluation(String, String, PermissionEvaluationType, List<PermissionEvaluationResult>, boolean) - Constructor for class io.slgl.client.audit.PermissionEvaluation
 
PermissionEvaluationResult - Class in io.slgl.client.audit
 
PermissionEvaluationResult(Permission, Map<String, Object>, List<EvaluationLogEntry>, boolean) - Constructor for class io.slgl.client.audit.PermissionEvaluationResult
 
PermissionEvaluationType - Enum in io.slgl.client.audit
 
permissions(Permission.Builder...) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
permissions(Iterable<Permission>) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
permissions(Permission...) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
pgpKey(String) - Method in class io.slgl.client.node.ObserverNodeRequest.Builder
 
post(String, Object, Class<T>) - Method in class io.slgl.client.http.RestClient
 
postForList(String, Object, Class<T>) - Method in class io.slgl.client.http.RestClient
 
Preconditions - Class in io.slgl.client.utils
 
Preconditions() - Constructor for class io.slgl.client.utils.Preconditions
 
PUBLIC_TYPE - Static variable in class io.slgl.client.Types
 
publicType() - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 

R

readNode(String) - Method in class io.slgl.client.SlglApiClient
 
readNode(String, ReadState) - Method in class io.slgl.client.SlglApiClient
 
readNode(ReadNodeRequest.Builder) - Method in class io.slgl.client.SlglApiClient
 
readNode(ReadNodeRequest) - Method in class io.slgl.client.SlglApiClient
 
ReadNodeRequest - Class in io.slgl.client.node
 
ReadNodeRequest(String, ReadState) - Constructor for class io.slgl.client.node.ReadNodeRequest
 
ReadNodeRequest(String, ReadState, List<String>) - Constructor for class io.slgl.client.node.ReadNodeRequest
 
ReadNodeRequest.Builder - Class in io.slgl.client.node
 
ReadState - Enum in io.slgl.client.node
 
RecoveryStorage - Class in io.slgl.client.storage
 
RecoveryStorage(String) - Constructor for class io.slgl.client.storage.RecoveryStorage
 
recoveryStoragePath(String) - Method in class io.slgl.client.node.ObserverNodeRequest.Builder
 
Reduce - Class in io.slgl.client.jsonlogic
 
Reduce(Object, JsonLogic, Object) - Constructor for class io.slgl.client.jsonlogic.Reduce
 
ref(String) - Method in class io.slgl.client.node.permission.Requirement.ValueSpecifier
 
region(String) - Method in class io.slgl.client.storage.S3Storage.Builder
 
remove(String) - Method in class io.slgl.client.node.NodeRequest.Builder
 
requestListener(SlglRequestListener) - Method in class io.slgl.client.SlglApiClient.Builder
 
requestListeners(List<? extends SlglRequestListener>) - Method in class io.slgl.client.SlglApiClient.Builder
 
RequestType - Enum in io.slgl.client.audit
 
require(Requirements) - Method in class io.slgl.client.node.authorization.AuthorizationNodeRequest.Builder
 
require(Requirements.Builder) - Method in class io.slgl.client.node.authorization.AuthorizationNodeRequest.Builder
 
require(Requirements) - Method in class io.slgl.client.node.permission.Permission.Builder
 
require(Requirements.Builder) - Method in class io.slgl.client.node.permission.Permission.Builder
 
require(Requirement...) - Method in class io.slgl.client.node.permission.Requirements.Builder
 
require(Iterable<Requirement>) - Method in class io.slgl.client.node.permission.Requirements.Builder
 
require(Requirements.Builder) - Method in class io.slgl.client.node.permission.Requirements.Builder
 
require(Requirements) - Method in class io.slgl.client.node.permission.Requirements.Builder
 
requireAll(Requirement...) - Method in class io.slgl.client.node.authorization.AuthorizationNodeRequest.Builder
 
requireAll(Iterable<Requirement>) - Method in class io.slgl.client.node.authorization.AuthorizationNodeRequest.Builder
 
requireAll(Requirement...) - Method in class io.slgl.client.node.permission.Permission.Builder
 
requireAll(Iterable<Requirement>) - Method in class io.slgl.client.node.permission.Permission.Builder
 
requireLogic(Object) - Method in class io.slgl.client.node.authorization.AuthorizationNodeRequest.Builder
 
requireLogic(JsonLogic) - Method in class io.slgl.client.node.authorization.AuthorizationNodeRequest.Builder
 
requireLogic(Object) - Method in class io.slgl.client.node.permission.Permission.Builder
 
requireLogic(JsonLogic) - Method in class io.slgl.client.node.permission.Permission.Builder
 
Requirement - Class in io.slgl.client.node.permission
 
Requirement.Builder<TYPE> - Class in io.slgl.client.node.permission
 
Requirement.NestedRequirementSpecifier - Class in io.slgl.client.node.permission
 
Requirement.NumberPathSpec - Class in io.slgl.client.node.permission
 
Requirement.PathSpec - Class in io.slgl.client.node.permission
 
Requirement.SingleValuePathSpec<TYPE> - Class in io.slgl.client.node.permission
 
Requirement.Spec - Class in io.slgl.client.node.permission
 
Requirement.Spec.Builder<TYPE> - Class in io.slgl.client.node.permission
 
Requirement.ValueSpecifier<TYPE> - Class in io.slgl.client.node.permission
 
Requirements - Interface in io.slgl.client.node.permission
 
Requirements.Builder - Class in io.slgl.client.node.permission
 
RequirementsList - Class in io.slgl.client.node.permission
 
RequirementsList(List<SimpleRequirements>) - Constructor for class io.slgl.client.node.permission.RequirementsList
 
RequirementsUtil - Class in io.slgl.client.node.permission
 
RequirementsUtil() - Constructor for class io.slgl.client.node.permission.RequirementsUtil
 
RequirementValueUtils - Class in io.slgl.client.node.permission
 
RequirementValueUtils() - Constructor for class io.slgl.client.node.permission.RequirementValueUtils
 
requireThat(String) - Static method in class io.slgl.client.node.permission.Requirement
 
responseListener(SlglResponseListener) - Method in class io.slgl.client.SlglApiClient.Builder
 
responseListeners(List<? extends SlglResponseListener>) - Method in class io.slgl.client.SlglApiClient.Builder
 
RestClient - Class in io.slgl.client.http
 
RestClient(String, String, String, HttpRequestExecutor) - Constructor for class io.slgl.client.http.RestClient
 

S

S3Credentials(String, String) - Constructor for class io.slgl.client.storage.S3Storage.S3Credentials
 
s3Storage(S3Storage) - Method in class io.slgl.client.node.ObserverNodeRequest.Builder
 
s3Storage(S3Storage.Builder) - Method in class io.slgl.client.node.ObserverNodeRequest.Builder
 
S3Storage - Class in io.slgl.client.storage
 
S3Storage.Builder - Class in io.slgl.client.storage
 
S3Storage.S3Credentials - Class in io.slgl.client.storage
 
self() - Method in class io.slgl.client.node.NodeRequest.Builder
 
setAnchors(List<TypeNodeRequest.TypeAnchor>) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
setStateProperties(List<String>) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
showState(ReadState) - Method in class io.slgl.client.node.ReadNodeRequest.Builder
 
simple(String) - Static method in interface io.slgl.client.node.NodeTypeId
 
simple(Map<String, Requirement.Spec>) - Static method in interface io.slgl.client.node.permission.Requirements
 
SimpleRequirements - Class in io.slgl.client.node.permission
 
SimpleRequirements(Map<String, Requirement.Spec>) - Constructor for class io.slgl.client.node.permission.SimpleRequirements
 
single(Requirement) - Static method in interface io.slgl.client.node.permission.Requirements
 
single(String, Requirement.Spec) - Static method in interface io.slgl.client.node.permission.Requirements
 
SlglApiClient - Class in io.slgl.client
 
SlglApiClient.Builder - Class in io.slgl.client
 
SlglApiException - Exception in io.slgl.client.error
 
SlglApiException(ErrorResponse, int) - Constructor for exception io.slgl.client.error.SlglApiException
 
SlglClientException - Exception in io.slgl.client.error
 
SlglClientException(String) - Constructor for exception io.slgl.client.error.SlglClientException
 
SlglClientException(String, Throwable) - Constructor for exception io.slgl.client.error.SlglClientException
 
SlglClientException(Throwable) - Constructor for exception io.slgl.client.error.SlglClientException
 
SlglInvalidContentTypeException - Exception in io.slgl.client.error
 
SlglInvalidContentTypeException(ContentType, String, int) - Constructor for exception io.slgl.client.error.SlglInvalidContentTypeException
 
SlglModule - Class in io.slgl.client.utils.jackson
 
SlglModule() - Constructor for class io.slgl.client.utils.jackson.SlglModule
 
SlglNetworkException - Exception in io.slgl.client.error
 
SlglNetworkException(Throwable) - Constructor for exception io.slgl.client.error.SlglNetworkException
 
SlglRequestListener - Interface in io.slgl.client
 
SlglResponseListener - Interface in io.slgl.client
 
SlglResponseMappingException - Exception in io.slgl.client.error
 
SlglResponseMappingException(String, int) - Constructor for exception io.slgl.client.error.SlglResponseMappingException
 
SlglResponseMappingException(String, int, Throwable) - Constructor for exception io.slgl.client.error.SlglResponseMappingException
 
SlglResponseMappingException(Throwable, int) - Constructor for exception io.slgl.client.error.SlglResponseMappingException
 
sourceNode(String) - Method in class io.slgl.client.node.LinkRequest.Builder
 
sourceNode(Identified) - Method in class io.slgl.client.node.LinkRequest.Builder
 
sourceNode(int) - Method in class io.slgl.client.node.LinkRequest.Builder
 
Spec(Op<?>, Aggregate<?>, Object, String, String) - Constructor for class io.slgl.client.node.permission.Requirement.Spec
 
start() - Static method in class io.slgl.client.utils.StopWatch
 
stateProperties(String...) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
stateProperties(Collection<String>) - Method in class io.slgl.client.node.TypeNodeRequest.Builder
 
stateSource(String) - Method in class io.slgl.client.node.NodeRequest.Builder
 
StopWatch - Class in io.slgl.client.utils
 
StopWatch() - Constructor for class io.slgl.client.utils.StopWatch
 
stream() - Method in interface io.slgl.client.node.permission.Requirements
 
stream() - Method in class io.slgl.client.node.permission.RequirementsList
 
stream() - Method in class io.slgl.client.node.permission.SimpleRequirements
 
Subtract - Class in io.slgl.client.jsonlogic
 
Subtract(Object, Object) - Constructor for class io.slgl.client.jsonlogic.Subtract
 
SUM - Static variable in class io.slgl.client.node.permission.Aggregate
 
sum() - Method in class io.slgl.client.node.permission.Requirement.PathSpec
 

T

targetAnchor(String) - Method in class io.slgl.client.node.LinkRequest.Builder
 
targetNode(String) - Method in class io.slgl.client.node.LinkRequest.Builder
 
targetNode(Identified) - Method in class io.slgl.client.node.LinkRequest.Builder
 
targetNode(int) - Method in class io.slgl.client.node.LinkRequest.Builder
 
template(String) - Static method in class io.slgl.client.node.TemplateNodeRequest
 
TEMPLATE - Static variable in class io.slgl.client.Types
 
TemplateNodeRequest - Class in io.slgl.client.node
 
TemplateNodeRequest(TemplateNodeRequest.Builder) - Constructor for class io.slgl.client.node.TemplateNodeRequest
 
TemplateNodeRequest.Builder - Class in io.slgl.client.node
 
text(String) - Method in class io.slgl.client.node.TemplateNodeRequest.Builder
 
TEXT - Static variable in class io.slgl.client.Types
 
toBuilder() - Method in class io.slgl.client.node.NodeRequest
 
toHex(byte[]) - Static method in class io.slgl.client.utils.HexUtils
 
toList(Map<String, Requirement.Spec>) - Static method in class io.slgl.client.node.permission.RequirementsUtil
 
toMap(Collection<Requirement>) - Static method in class io.slgl.client.node.permission.RequirementsUtil
 
toSlglValue(Object) - Static method in class io.slgl.client.node.permission.RequirementValueUtils
 
toString() - Method in class io.slgl.client.audit.EvaluationLogEntry
 
toString() - Method in class io.slgl.client.audit.PermissionAudit
 
toString() - Method in class io.slgl.client.audit.PermissionAuditMessage
 
toString() - Method in class io.slgl.client.audit.PermissionEvaluation
 
toString() - Method in class io.slgl.client.audit.PermissionEvaluationResult
 
toString() - Method in class io.slgl.client.error.ErrorResponse.FieldError
 
toString() - Method in class io.slgl.client.node.NodeLink
 
toString() - Method in class io.slgl.client.node.NodeTypeId.ExtendsId
 
toString() - Method in class io.slgl.client.node.NodeTypeId.SimpleId
 
toString(InputStream) - Static method in class io.slgl.client.utils.IOUtils
 
toString() - Method in class io.slgl.client.utils.PdfUtils.PdfFileRange
 
type(String) - Method in class io.slgl.client.node.NodeRequest.Builder
 
type(TypeNodeRequest.Builder) - Method in class io.slgl.client.node.NodeRequest.Builder
 
type(TypeNodeRequest) - Method in class io.slgl.client.node.NodeRequest.Builder
 
type(Identified) - Method in class io.slgl.client.node.NodeRequest.Builder
 
TYPE - Static variable in class io.slgl.client.Types
 
TypeAnchor(String, Object, Integer) - Constructor for class io.slgl.client.node.TypeNodeRequest.TypeAnchor
 
TypeNodeRequest - Class in io.slgl.client.node
 
TypeNodeRequest.Builder - Class in io.slgl.client.node
 
TypeNodeRequest.TypeAnchor - Class in io.slgl.client.node
 
Types - Class in io.slgl.client
 

U

UnlinkRequest - Class in io.slgl.client.node
 
UnlinkRequest(Object, List<String>) - Constructor for class io.slgl.client.node.UnlinkRequest
 
UnlinkRequest.Builder - Class in io.slgl.client.node
 
UnlinkResponse - Class in io.slgl.client.node
 
UnlinkResponse(String, String, String, String) - Constructor for class io.slgl.client.node.UnlinkResponse
 
unorderedListMarkerPattern(String) - Method in class io.slgl.client.node.TemplateNodeRequest.Builder
 
USER - Static variable in class io.slgl.client.Types
 
username(String) - Method in class io.slgl.client.SlglApiClient.Builder
 

V

value(TYPE) - Method in class io.slgl.client.node.permission.Requirement.Builder
 
value(TYPE) - Method in class io.slgl.client.node.permission.Requirement.Spec.Builder
 
value(TYPE) - Method in class io.slgl.client.node.permission.Requirement.ValueSpecifier
 
valueOf(String) - Static method in enum io.slgl.client.audit.PermissionEvaluationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.slgl.client.audit.RequestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.slgl.client.node.AuditorNodeRequest.AuditPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.slgl.client.node.authorization.AuthorizeAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.slgl.client.node.permission.AllowAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.slgl.client.node.ReadState
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.slgl.client.audit.PermissionEvaluationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.slgl.client.audit.RequestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.slgl.client.node.AuditorNodeRequest.AuditPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.slgl.client.node.authorization.AuthorizeAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.slgl.client.node.permission.AllowAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.slgl.client.node.ReadState
Returns an array containing the constants of this enum type, in the order they are declared.
ValueSpecifier(String, Op<? super TYPE>, Aggregate<? extends TYPE>) - Constructor for class io.slgl.client.node.permission.Requirement.ValueSpecifier
 
Var - Class in io.slgl.client.jsonlogic
 
Var(String) - Constructor for class io.slgl.client.jsonlogic.Var
 
var(String) - Method in class io.slgl.client.node.permission.Requirement.Builder
 
var(String) - Method in class io.slgl.client.node.permission.Requirement.Spec.Builder
 
VarMap - Class in io.slgl.client.jsonlogic
 
VarMap(List<Object>) - Constructor for class io.slgl.client.jsonlogic.VarMap
 
VarMap(String, Object) - Constructor for class io.slgl.client.jsonlogic.VarMap
 

W

write(WriteRequest) - Method in class io.slgl.client.SlglApiClient
 
write(WriteRequest.Builder) - Method in class io.slgl.client.SlglApiClient
 
write(String) - Method in class io.slgl.client.SlglApiClient
 
writeNode(NodeRequest) - Method in class io.slgl.client.SlglApiClient
 
writeNode(NodeRequest.Builder<?>) - Method in class io.slgl.client.SlglApiClient
 
WriteRequest - Class in io.slgl.client.node
 
WriteRequest(WriteRequest.Builder) - Constructor for class io.slgl.client.node.WriteRequest
 
WriteRequest.Builder - Class in io.slgl.client.node
 
WriteRequest.ExistingNodes - Class in io.slgl.client.node
 
WriteRequestItem - Interface in io.slgl.client.node
 
WriteRequestItemBuilder - Interface in io.slgl.client.node
 
WriteResponse - Class in io.slgl.client.node
 
WriteResponse(List<WriteResponseItem>) - Constructor for class io.slgl.client.node.WriteResponse
 
WriteResponseItem - Interface in io.slgl.client.node
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links