A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes All Packages

A

Action - com.abstratt.kirra.Operation.OperationKind
An operation that performs a change on the target object and or system (for static actions).
actions - Variable in class com.abstratt.kirra.EntityCapabilities
 
actions - Variable in class com.abstratt.kirra.InstanceCapabilities
 
applicationLabel - Variable in class com.abstratt.kirra.Schema
 
applicationLogo - Variable in class com.abstratt.kirra.Schema
 
applicationName - Variable in class com.abstratt.kirra.Schema
 
associationName - Variable in class com.abstratt.kirra.Relationship
 
associationNamespace - Variable in class com.abstratt.kirra.Relationship
 
attributes - Variable in class com.abstratt.kirra.InstanceCapabilities
 
AUTHENTICATION - com.abstratt.kirra.KirraException.Kind
 
AUTHENTICATION_REQUIRED - com.abstratt.kirra.KirraErrorCode
 
AuthenticationManagement - Interface in com.abstratt.kirra
 
AUTHORIZATION - com.abstratt.kirra.KirraException.Kind
 
AuthorizationHandler - Class in com.abstratt.kirra
 
AuthorizationHandler(InstanceManagement) - Constructor for class com.abstratt.kirra.AuthorizationHandler
 
autoGenerated - Variable in class com.abstratt.kirra.Property
 

B

BehaviorScope - Interface in com.abstratt.kirra
 
Blob - Class in com.abstratt.kirra
 
Blob - com.abstratt.kirra.TypeRef.TypeKind
 
Blob(String, long, String, String) - Constructor for class com.abstratt.kirra.Blob
 
build - Variable in class com.abstratt.kirra.Schema
 
build() - Method in interface com.abstratt.kirra.SchemaBuilder
Builds a schema on request.

C

checkEntityActionAuthorized(TypeRef, String) - Method in class com.abstratt.kirra.AuthorizationHandler
 
checkEntityListAuthorized(TypeRef) - Method in class com.abstratt.kirra.AuthorizationHandler
 
checkEntityQueryAuthorized(TypeRef, String) - Method in class com.abstratt.kirra.AuthorizationHandler
 
checkInstanceActionAuthorized(TypeRef, String, String) - Method in class com.abstratt.kirra.AuthorizationHandler
 
checkInstanceCreationAuthorized(TypeRef) - Method in class com.abstratt.kirra.AuthorizationHandler
 
checkInstanceDeleteAuthorized(TypeRef, String) - Method in class com.abstratt.kirra.AuthorizationHandler
 
checkInstanceReadAuthorized(TypeRef, String) - Method in class com.abstratt.kirra.AuthorizationHandler
 
checkInstanceUpdateAuthorized(TypeRef, String) - Method in class com.abstratt.kirra.AuthorizationHandler
 
CHILD - com.abstratt.kirra.Relationship.Style
This relationship refers to one or more child objects.
com.abstratt.kirra - package com.abstratt.kirra
The Kirra API is a minimalistic API specification to access functionality of a business application in a business and technology agnostic way.
compareTo(NamedElement<O>) - Method in class com.abstratt.kirra.NamedElement
 
concrete - Variable in class com.abstratt.kirra.Entity
 
Constructor - com.abstratt.kirra.Operation.OperationKind
An operation that creates an instance of its entity.
contents - Variable in class com.abstratt.kirra.InstanceManagement.Page
 
countInstances(String, String) - Method in interface com.abstratt.kirra.InstanceManagement
 
countInstances(Map<String, List<Object>>, String, String, boolean) - Method in interface com.abstratt.kirra.InstanceManagement
 
countQueryResults(Operation, String, List<?>) - Method in interface com.abstratt.kirra.InstanceManagement
 
createBlob(TypeRef, String, String, String, String) - Method in interface com.abstratt.kirra.InstanceManagement
 
createInstance(Instance) - Method in interface com.abstratt.kirra.InstanceManagement
Persists a transient instance.
createUser(Instance) - Method in interface com.abstratt.kirra.InstanceManagement
 
Creation - com.abstratt.kirra.Parameter.Effect
This parameter is going to be used as a basis to create a new instance.

D

DataElement - Class in com.abstratt.kirra
 
DataElement() - Constructor for class com.abstratt.kirra.DataElement
 
DataScope - Interface in com.abstratt.kirra
A protocol for objects that providing a scope for data (properties).
defaultValue - Variable in class com.abstratt.kirra.Property
 
definer - Variable in class com.abstratt.kirra.SubElement
 
deleteBlob(TypeRef, String, String, String) - Method in interface com.abstratt.kirra.InstanceManagement
 
deleteInstance(Instance) - Method in interface com.abstratt.kirra.InstanceManagement
Destroys an instance, persisted or not.
deleteInstance(String, String, String) - Method in interface com.abstratt.kirra.InstanceManagement
Destroys an instance, persisted or not.
derived - Variable in class com.abstratt.kirra.DataElement
 
description - Variable in class com.abstratt.kirra.NamedElement
 
direction - Variable in class com.abstratt.kirra.Parameter
 
disabledActions - Variable in class com.abstratt.kirra.Entity
A map of disabled action names -> reasons.
disabledActions - Variable in class com.abstratt.kirra.Instance
A map of disabled action names -> reasons.
dispose() - Method in interface com.abstratt.kirra.Repository
 

E

editable - Variable in class com.abstratt.kirra.DataElement
 
effect - Variable in class com.abstratt.kirra.Parameter
 
ELEMENT_NOT_FOUND - com.abstratt.kirra.KirraException.Kind
 
Empty - com.abstratt.kirra.InstanceManagement.DataProfile
 
enabled - Variable in class com.abstratt.kirra.Operation
 
ensure(boolean, KirraErrorCode) - Static method in exception com.abstratt.kirra.KirraException
 
ensure(boolean, KirraException.Kind, Supplier<String>) - Static method in exception com.abstratt.kirra.KirraException
 
entities - Variable in class com.abstratt.kirra.Namespace
 
entity - Variable in class com.abstratt.kirra.EntityCapabilities
 
Entity - Class in com.abstratt.kirra
An entity defines the type of Instances that contains properties, relationships and behavior elements.
Entity - com.abstratt.kirra.TypeRef.TypeKind
 
Entity() - Constructor for class com.abstratt.kirra.Entity
 
ENTITY - com.abstratt.kirra.KirraException.Kind
 
EntityCapabilities - Class in com.abstratt.kirra
Represents the capabilities for an entity (not its instances), its entity/static queries and entity/static actions.
EntityCapabilities() - Constructor for class com.abstratt.kirra.EntityCapabilities
 
EntityCapabilities(List<String>, Map<String, List<String>>, Map<String, List<String>>) - Constructor for class com.abstratt.kirra.EntityCapabilities
 
entityName - Variable in class com.abstratt.kirra.InstanceRef
 
entityNamespace - Variable in class com.abstratt.kirra.InstanceRef
 
entityNamespace - Variable in class com.abstratt.kirra.TypeRef
 
Enumeration - com.abstratt.kirra.TypeRef.TypeKind
 
EnumerationLiteral - Class in com.abstratt.kirra
In case a TypedElement's TypeRef.TypeKind is TypeRef.TypeKind.Enumeration, represents one possible value for the DataElement.
EnumerationLiteral() - Constructor for class com.abstratt.kirra.EnumerationLiteral
 
enumerationLiterals - Variable in class com.abstratt.kirra.TypedElement
 
equals(Object) - Method in class com.abstratt.kirra.Entity
 
equals(Object) - Method in class com.abstratt.kirra.InstanceRef
 
equals(Object) - Method in class com.abstratt.kirra.NamedElement
 
equals(Object) - Method in class com.abstratt.kirra.Operation
 
equals(Object) - Method in class com.abstratt.kirra.TupleType
 
equals(Object) - Method in class com.abstratt.kirra.TypedElement
 
equals(Object) - Method in class com.abstratt.kirra.TypeRef
 
Event - com.abstratt.kirra.Operation.OperationKind
Events are not operations per se, but share quite a few properties with operations, hence modeled as such.
executeOperation(Operation, String, List<?>) - Method in interface com.abstratt.kirra.InstanceManagement
 
executeOperation(Operation, String, List<?>, String) - Method in interface com.abstratt.kirra.InstanceManagement
Returns a collection of instances or values, never null.
executeOperation(String, String, String, Map<String, Object>) - Method in interface com.abstratt.kirra.ExternalService
Executes external functionality.
executeQuery(Operation, String, List<?>) - Method in interface com.abstratt.kirra.InstanceManagement
 
executeQuery(Operation, String, List<?>, boolean) - Method in interface com.abstratt.kirra.InstanceManagement
 
executeQuery(Operation, String, List<?>, InstanceManagement.PageRequest) - Method in interface com.abstratt.kirra.InstanceManagement
 
EXTERNAL - com.abstratt.kirra.KirraException.Kind
 
ExternalService - Interface in com.abstratt.kirra
Represents functionality that is external to the Kirra repository.

F

filterInstances(InstanceManagement.PageRequest, Map<String, List<Object>>, String, String) - Method in interface com.abstratt.kirra.InstanceManagement
 
filterInstances(Map<String, List<Object>>, String, String, boolean) - Method in interface com.abstratt.kirra.InstanceManagement
 
filterInstances(Map<String, List<Object>>, String, String, InstanceManagement.DataProfile) - Method in interface com.abstratt.kirra.InstanceManagement
 
filterInstances(Map<String, List<Object>>, String, String, InstanceManagement.DataProfile, boolean) - Method in interface com.abstratt.kirra.InstanceManagement
 
find(Collection<N>, String) - Static method in interface com.abstratt.kirra.NameScope
 
find(Collection<N>, String, Supplier<Throwable>) - Static method in interface com.abstratt.kirra.NameScope
 
findElement(Collection<T>, String, boolean) - Static method in class com.abstratt.kirra.TypedElement
 
findEntity(String) - Method in class com.abstratt.kirra.Namespace
 
Finder - com.abstratt.kirra.Operation.OperationKind
A finder finds instances of entities according to some internal criteria.
findNamespace(String) - Method in class com.abstratt.kirra.Schema
 
findService(String) - Method in class com.abstratt.kirra.Namespace
 
findTupleType(String) - Method in class com.abstratt.kirra.Namespace
 
from(boolean) - Static method in enum com.abstratt.kirra.InstanceManagement.DataProfile
 
from(String) - Static method in enum com.abstratt.kirra.InstanceManagement.DataProfile
 
fromMap(Map<String, Object>) - Static method in class com.abstratt.kirra.Blob
 
Full - com.abstratt.kirra.InstanceManagement.DataProfile
 

G

getActions() - Method in class com.abstratt.kirra.EntityCapabilities
 
getActions() - Method in class com.abstratt.kirra.InstanceCapabilities
Capabilities for each action
getAllEntities() - Method in class com.abstratt.kirra.Schema
 
getAllEntities() - Method in interface com.abstratt.kirra.SchemaManagement
 
getAllEntities() - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getAllEntityRefs() - Method in interface com.abstratt.kirra.SchemaManagement
 
getAllServices() - Method in class com.abstratt.kirra.Schema
 
getAllServices() - Method in interface com.abstratt.kirra.SchemaManagement
 
getAllServices() - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getAllTupleTypes() - Method in class com.abstratt.kirra.Schema
 
getAllTupleTypes() - Method in interface com.abstratt.kirra.SchemaManagement
 
getAllTupleTypes() - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getApplicationLabel() - Method in class com.abstratt.kirra.Schema
 
getApplicationLabel() - Method in interface com.abstratt.kirra.SchemaManagement
The human-friendly title of the application.
getApplicationLabel() - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getApplicationLogo() - Method in class com.abstratt.kirra.Schema
 
getApplicationLogo() - Method in interface com.abstratt.kirra.SchemaManagement
The logo of the application, as a base64-encoded string.
getApplicationLogo() - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getApplicationName() - Method in class com.abstratt.kirra.Schema
 
getApplicationName() - Method in interface com.abstratt.kirra.SchemaManagement
The name of the application.
getApplicationName() - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getAssociationName() - Method in class com.abstratt.kirra.Relationship
The name of the association that connects the two relationship ends.
getAssociationNamespace() - Method in class com.abstratt.kirra.Relationship
 
getAttributes() - Method in class com.abstratt.kirra.InstanceCapabilities
Capabilities for each property.
getAuthorizationHandler() - Method in interface com.abstratt.kirra.InstanceManagement
 
getBlob(TypeRef, String, String, String) - Method in interface com.abstratt.kirra.InstanceManagement
 
getBuild() - Method in class com.abstratt.kirra.Schema
 
getBuild() - Method in interface com.abstratt.kirra.SchemaManagement
The current build of the application.
getBuild() - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getContentLength() - Method in class com.abstratt.kirra.Blob
 
getContentType() - Method in class com.abstratt.kirra.Blob
 
getContext() - Method in exception com.abstratt.kirra.KirraException
 
getCurrentUser() - Method in interface com.abstratt.kirra.AuthenticationManagement
 
getCurrentUser() - Method in interface com.abstratt.kirra.InstanceManagement
Returns an instance describing the currently logged-in user/profile.
getCurrentUserRoles() - Method in interface com.abstratt.kirra.InstanceManagement
Returns a list of instances representing the user roles for the current user.
getDataProfile() - Method in class com.abstratt.kirra.InstanceManagement.PageRequest
 
getDefaultValue() - Method in class com.abstratt.kirra.Property
 
getDefiner() - Method in class com.abstratt.kirra.SubElement
 
getDescription() - Method in class com.abstratt.kirra.NamedElement
 
getDirection() - Method in class com.abstratt.kirra.Parameter
 
getDisabledActions() - Method in class com.abstratt.kirra.Entity
Returns the map of names of disabled actions and optionally reasons for the disablement.
getDisabledActions() - Method in class com.abstratt.kirra.Instance
 
getEffect() - Method in class com.abstratt.kirra.Parameter
 
getEnabledEntityActions(Entity) - Method in interface com.abstratt.kirra.InstanceManagement
For an entity, what actions are currently enabled?
getEntities() - Method in class com.abstratt.kirra.Namespace
 
getEntities(String) - Method in interface com.abstratt.kirra.SchemaManagement
Returns all entities in the namespace, or across all namespaces.
getEntities(String) - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getEntity() - Method in class com.abstratt.kirra.EntityCapabilities
 
getEntity(TypeRef) - Method in interface com.abstratt.kirra.SchemaManagement
 
getEntity(TypeRef) - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getEntity(String, String) - Method in interface com.abstratt.kirra.SchemaManagement
Returns the entity with the given name.
getEntity(String, String) - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getEntityCapabilities(TypeRef) - Method in interface com.abstratt.kirra.InstanceManagement
What capabilities are available for the given entity?
getEntityCapabilities(List<TypeRef>) - Method in interface com.abstratt.kirra.InstanceManagement
 
getEntityName() - Method in class com.abstratt.kirra.Instance
 
getEntityName() - Method in interface com.abstratt.kirra.InstanceProtocol
 
getEntityName() - Method in class com.abstratt.kirra.InstanceRef
 
getEntityNames() - Method in interface com.abstratt.kirra.SchemaManagement
 
getEntityNames() - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getEntityNamespace() - Method in class com.abstratt.kirra.Entity
 
getEntityNamespace() - Method in class com.abstratt.kirra.Instance
 
getEntityNamespace() - Method in interface com.abstratt.kirra.InstanceProtocol
 
getEntityNamespace() - Method in class com.abstratt.kirra.InstanceRef
 
getEntityNamespace() - Method in class com.abstratt.kirra.TypeRef
 
getEntityOperations(String, String) - Method in interface com.abstratt.kirra.SchemaManagement
Returns the operations available for the given entity type.
getEntityOperations(String, String) - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getEntityProperties(String, String) - Method in interface com.abstratt.kirra.SchemaManagement
Returns the properties available for the given entity type.
getEntityProperties(String, String) - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getEntityRelationships(String, String) - Method in interface com.abstratt.kirra.SchemaManagement
Returns the relationships available for the given entity type.
getEntityRelationships(String, String) - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getEnumerationLiterals() - Method in class com.abstratt.kirra.TypedElement
In the case this typed element is typed by an enumeration, these are the enumeration values.
getFirst() - Method in class com.abstratt.kirra.InstanceManagement.PageRequest
 
getFullName() - Method in class com.abstratt.kirra.TypeRef
 
getInAllSets() - Method in class com.abstratt.kirra.Parameter
 
getIncludeSubtypes() - Method in class com.abstratt.kirra.InstanceManagement.PageRequest
 
getInstance() - Method in class com.abstratt.kirra.InstanceCapabilities
Capabilities about the instance
getInstance(InstanceRef) - Method in interface com.abstratt.kirra.InstanceManagement
Obtains the instance corresponding to the given reference.
getInstance(InstanceRef, InstanceManagement.DataProfile) - Method in interface com.abstratt.kirra.InstanceManagement
Loads the instance corresponding to the given reference using the given data profile.
getInstance(String, String, String) - Method in interface com.abstratt.kirra.InstanceManagement
 
getInstance(String, String, String, boolean) - Method in interface com.abstratt.kirra.InstanceManagement
 
getInstance(String, String, String, InstanceManagement.DataProfile) - Method in interface com.abstratt.kirra.InstanceManagement
Loads an instance with the given identifier.
getInstanceCapabilities(TypeRef, String) - Method in interface com.abstratt.kirra.InstanceManagement
What capabilities are available for thei given instance?
getInstances(String, String, boolean) - Method in interface com.abstratt.kirra.InstanceManagement
 
getInstances(String, String, boolean, boolean) - Method in interface com.abstratt.kirra.InstanceManagement
Loads all instances of the given entity type.
getInstances(String, String, InstanceManagement.DataProfile) - Method in interface com.abstratt.kirra.InstanceManagement
 
getInstances(String, String, InstanceManagement.DataProfile, boolean) - Method in interface com.abstratt.kirra.InstanceManagement
 
getInstances(String, String, InstanceManagement.PageRequest) - Method in interface com.abstratt.kirra.InstanceManagement
Loads all instances of the given entity type.
getKind() - Method in enum com.abstratt.kirra.KirraErrorCode
 
getKind() - Method in exception com.abstratt.kirra.KirraException
 
getKind() - Method in class com.abstratt.kirra.Operation
 
getKind() - Method in class com.abstratt.kirra.TypeRef
 
getLabel() - Method in class com.abstratt.kirra.NamedElement
 
getLinks() - Method in class com.abstratt.kirra.Instance
 
getMaximum() - Method in class com.abstratt.kirra.InstanceManagement.PageRequest
 
getMessage() - Method in enum com.abstratt.kirra.KirraErrorCode
 
getMessage() - Method in exception com.abstratt.kirra.KirraException
 
getMnemonicSlot() - Method in class com.abstratt.kirra.Entity
Returns the name of the property or relationship to be used to identify instances of this entity.
getName() - Method in class com.abstratt.kirra.KirraApplication
 
getName() - Method in class com.abstratt.kirra.NamedElement
 
getNamespace() - Method in class com.abstratt.kirra.TopLevelElement
 
getNamespace() - Method in class com.abstratt.kirra.TypeRef
 
getNamespace(String) - Method in interface com.abstratt.kirra.SchemaManagement
Returns the namespace with the given name.
getNamespace(String) - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getNamespaces() - Method in class com.abstratt.kirra.Schema
 
getNamespaces() - Method in interface com.abstratt.kirra.SchemaManagement
 
getNamespaces() - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getObjectId() - Method in class com.abstratt.kirra.Instance
 
getObjectId() - Method in interface com.abstratt.kirra.InstanceProtocol
 
getObjectId() - Method in class com.abstratt.kirra.InstanceRef
 
getOperation(String) - Method in interface com.abstratt.kirra.BehaviorScope
 
getOperation(String) - Method in class com.abstratt.kirra.Entity
 
getOperation(String) - Method in class com.abstratt.kirra.Service
 
getOperations() - Method in interface com.abstratt.kirra.BehaviorScope
 
getOperations() - Method in class com.abstratt.kirra.Entity
 
getOperations() - Method in class com.abstratt.kirra.Service
 
getOpposite() - Method in class com.abstratt.kirra.Relationship
Returns the name of the opposite relationship, if available.
getOpposite(Relationship) - Method in interface com.abstratt.kirra.SchemaManagement
 
getOpposite(Relationship) - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getOrderedDataElements() - Method in class com.abstratt.kirra.Entity
The lists of names of data elements, in the order they should be presented to users.
getOriginalName() - Method in class com.abstratt.kirra.Blob
 
getOwner() - Method in class com.abstratt.kirra.SubElement
 
getParameter(String) - Method in class com.abstratt.kirra.Operation
 
getParameter(String) - Method in interface com.abstratt.kirra.ParameterScope
 
getParameterDomain(Entity, String, Operation, Parameter) - Method in interface com.abstratt.kirra.InstanceManagement
 
getParameters() - Method in class com.abstratt.kirra.Operation
 
getParameters() - Method in interface com.abstratt.kirra.ParameterScope
 
getParameters() - Method in class com.abstratt.kirra.ParameterSet
 
getParameterSet(String) - Method in class com.abstratt.kirra.Operation
 
getParameterSets() - Method in class com.abstratt.kirra.Operation
 
getParameterSets() - Method in class com.abstratt.kirra.Parameter
 
getPosition() - Method in class com.abstratt.kirra.DataElement
 
getProfile() - Method in class com.abstratt.kirra.Instance
 
getProperties() - Method in interface com.abstratt.kirra.DataScope
 
getProperties() - Method in class com.abstratt.kirra.Entity
 
getProperties() - Method in interface com.abstratt.kirra.Repository
 
getProperties() - Method in class com.abstratt.kirra.TupleType
 
getProperty(String) - Method in interface com.abstratt.kirra.DataScope
 
getProperty(String) - Method in class com.abstratt.kirra.Entity
 
getProperty(String) - Method in class com.abstratt.kirra.TupleType
 
getQueries() - Method in class com.abstratt.kirra.EntityCapabilities
 
getReference() - Method in class com.abstratt.kirra.Instance
 
getRelated(String) - Method in class com.abstratt.kirra.Instance
 
getRelatedInstances(Instance, String, boolean) - Method in interface com.abstratt.kirra.InstanceManagement
 
getRelatedInstances(String, String, String, String, boolean) - Method in interface com.abstratt.kirra.InstanceManagement
 
getRelatedInstances(String, String, String, String, InstanceManagement.DataProfile) - Method in interface com.abstratt.kirra.InstanceManagement
 
getRelationship(String) - Method in class com.abstratt.kirra.Entity
 
getRelationshipDomain(Entity, String, Relationship) - Method in interface com.abstratt.kirra.InstanceManagement
 
getRelationships() - Method in class com.abstratt.kirra.Entity
 
getRelationships() - Method in class com.abstratt.kirra.InstanceCapabilities
Capabilities for each relationship
getRepositoryURI() - Method in interface com.abstratt.kirra.Repository
 
getRoleEntities() - Method in interface com.abstratt.kirra.SchemaManagement
Returns all entities that represent roles.
getRoleEntities(String) - Method in interface com.abstratt.kirra.SchemaManagement
Returns the entities in the application that represent roles.
getSchema() - Method in interface com.abstratt.kirra.SchemaManagement
Returns the entire schema at once.
getSchema() - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getScopeName() - Method in class com.abstratt.kirra.InstanceRef
 
getScopeName() - Method in class com.abstratt.kirra.Tuple
 
getScopeNamespace() - Method in class com.abstratt.kirra.InstanceRef
 
getScopeNamespace() - Method in class com.abstratt.kirra.Tuple
 
getService(TypeRef) - Method in interface com.abstratt.kirra.SchemaManagement
 
getService(TypeRef) - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getService(String, String) - Method in interface com.abstratt.kirra.SchemaManagement
 
getService(String, String) - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getServices() - Method in class com.abstratt.kirra.Namespace
 
getServices(String) - Method in interface com.abstratt.kirra.SchemaManagement
 
getServices(String) - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getShorthand() - Method in class com.abstratt.kirra.Tuple
 
getSingleRelated(String) - Method in class com.abstratt.kirra.Instance
 
getStyle() - Method in class com.abstratt.kirra.Relationship
What is the style of the relationship?
getSubEntities(TypeRef) - Method in interface com.abstratt.kirra.SchemaManagement
Returns all entities that have the give base entity as their super entity.
getSuperTypes() - Method in class com.abstratt.kirra.Entity
Entities may be derived from other entities.
getSymbol() - Method in exception com.abstratt.kirra.KirraException
 
getSymbol() - Method in class com.abstratt.kirra.NamedElement
 
getTimestamp() - Method in class com.abstratt.kirra.Namespace
 
getToken() - Method in class com.abstratt.kirra.Blob
 
getTopLevelEntities(String) - Method in interface com.abstratt.kirra.SchemaManagement
 
getTopLevelEntities(String) - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getTupleType(TypeRef) - Method in interface com.abstratt.kirra.SchemaManagement
 
getTupleType(TypeRef) - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getTupleType(String, String) - Method in interface com.abstratt.kirra.SchemaManagement
 
getTupleType(String, String) - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getTupleTypes() - Method in class com.abstratt.kirra.Namespace
 
getTupleTypes(String) - Method in interface com.abstratt.kirra.SchemaManagement
 
getTupleTypes(String) - Method in class com.abstratt.kirra.SchemaManagementSnapshot
 
getType() - Method in class com.abstratt.kirra.TypedElement
 
getTypeKind() - Method in class com.abstratt.kirra.Entity
 
getTypeKind() - Method in class com.abstratt.kirra.Instance
 
getTypeKind() - Method in interface com.abstratt.kirra.NameScope
 
getTypeKind() - Method in class com.abstratt.kirra.Namespace
 
getTypeKind() - Method in class com.abstratt.kirra.Operation
 
getTypeKind() - Method in class com.abstratt.kirra.Service
 
getTypeKind() - Method in class com.abstratt.kirra.Tuple
 
getTypeKind() - Method in class com.abstratt.kirra.TupleType
 
getTypeKind() - Method in interface com.abstratt.kirra.TypedNameScope
 
getTypeName() - Method in class com.abstratt.kirra.TypeRef
 
getTypeRef() - Method in interface com.abstratt.kirra.NameScope
 
getTypeRef() - Method in class com.abstratt.kirra.Namespace
 
getTypeRef() - Method in class com.abstratt.kirra.TopLevelElement
 
getTypeRef() - Method in class com.abstratt.kirra.Tuple
 
getTypeRef() - Method in class com.abstratt.kirra.TypedElement
 
getTypeRef() - Method in interface com.abstratt.kirra.TypedNameScope
 
getUserEntity() - Method in class com.abstratt.kirra.Schema
Returns this application's entity that represents users.
getValue(String) - Method in class com.abstratt.kirra.Tuple
 
getValues() - Method in class com.abstratt.kirra.Tuple
 

H

hasDefault - Variable in class com.abstratt.kirra.TypedElement
 
hashCode() - Method in class com.abstratt.kirra.Entity
 
hashCode() - Method in class com.abstratt.kirra.InstanceRef
 
hashCode() - Method in class com.abstratt.kirra.NamedElement
 
hashCode() - Method in class com.abstratt.kirra.Operation
 
hashCode() - Method in class com.abstratt.kirra.TupleType
 
hashCode() - Method in class com.abstratt.kirra.TypedElement
 
hashCode() - Method in class com.abstratt.kirra.TypeRef
 
hasValueFor(String) - Method in class com.abstratt.kirra.Tuple
 
Helper - Class in com.abstratt.kirra
Deprecated.
Helper() - Constructor for class com.abstratt.kirra.Helper
Deprecated.
 

I

In - com.abstratt.kirra.Parameter.Direction
 
inAllSets - Variable in class com.abstratt.kirra.Parameter
 
inherited - Variable in class com.abstratt.kirra.SubElement
 
initializable - Variable in class com.abstratt.kirra.DataElement
 
initialize() - Method in interface com.abstratt.kirra.Repository
 
InOut - com.abstratt.kirra.Parameter.Direction
 
instance - Variable in class com.abstratt.kirra.InstanceCapabilities
 
Instance - Class in com.abstratt.kirra
Represents an object and its relationships.
Instance() - Constructor for class com.abstratt.kirra.Instance
 
Instance(TypeRef, String) - Constructor for class com.abstratt.kirra.Instance
 
Instance(String, String) - Constructor for class com.abstratt.kirra.Instance
 
Instance(String, String, String) - Constructor for class com.abstratt.kirra.Instance
 
InstanceCapabilities - Class in com.abstratt.kirra
The capabilities available for a given instance.
InstanceCapabilities() - Constructor for class com.abstratt.kirra.InstanceCapabilities
 
InstanceCapabilities(List<String>, Map<String, List<String>>, Map<String, List<String>>, Map<String, List<String>>) - Constructor for class com.abstratt.kirra.InstanceCapabilities
 
InstanceManagement - Interface in com.abstratt.kirra
Basic protocol for managing entity instances.
InstanceManagement.DataProfile - Enum in com.abstratt.kirra
A full instance loads all values for all properties and relationships available in the data repository.
InstanceManagement.Page<T> - Class in com.abstratt.kirra
 
InstanceManagement.PageRequest - Class in com.abstratt.kirra
 
instanceOperation - Variable in class com.abstratt.kirra.Operation
 
InstanceProtocol - Interface in com.abstratt.kirra
 
InstanceRef - Class in com.abstratt.kirra
A typed reference to an instance.
InstanceRef() - Constructor for class com.abstratt.kirra.InstanceRef
 
InstanceRef(String, String, String) - Constructor for class com.abstratt.kirra.InstanceRef
 
instantiable - Variable in class com.abstratt.kirra.Entity
 
INTERNAL - com.abstratt.kirra.KirraErrorCode
 
INTERNAL - com.abstratt.kirra.KirraException.Kind
 
isA(TypeRef) - Method in class com.abstratt.kirra.Entity
 
isA(TypeRef) - Method in class com.abstratt.kirra.TopLevelElement
 
isAutoGenerated() - Method in class com.abstratt.kirra.Property
An auto-generated property has its value automatically assigned (as opposed to provided by user).
isConcrete() - Method in class com.abstratt.kirra.Entity
Only concrete entities may be instantiated.
isDerived() - Method in class com.abstratt.kirra.DataElement
A data element that is derived requires some computation before it can be determined.
isEditable() - Method in class com.abstratt.kirra.DataElement
A property is editable if its value can be updated any time after the instance is created.
isEnabled() - Method in class com.abstratt.kirra.Operation
 
isFiltering() - Method in interface com.abstratt.kirra.Repository
 
isFull() - Method in class com.abstratt.kirra.Instance
 
isHasDefault() - Method in class com.abstratt.kirra.TypedElement
 
isInherited() - Method in class com.abstratt.kirra.SubElement
 
isInitializable() - Method in class com.abstratt.kirra.DataElement
A property is initializable if it can be assigned at instance creation time.
isInstanceOf(TypeRef) - Method in class com.abstratt.kirra.Instance
 
isInstanceOperation() - Method in class com.abstratt.kirra.Operation
 
isInstantiable() - Method in class com.abstratt.kirra.Entity
One reason entities may not be instantiatable is that they are not concrete.
isMnemonic() - Method in class com.abstratt.kirra.DataElement
Is this element a mnemonic, i.e.
isMultiple() - Method in class com.abstratt.kirra.TypedElement
 
isNavigable() - Method in class com.abstratt.kirra.Relationship
Is this end of the association navigable?
isNew() - Method in class com.abstratt.kirra.Instance
 
isOpen() - Method in interface com.abstratt.kirra.Repository
 
isOppositeReadOnly() - Method in class com.abstratt.kirra.Relationship
 
isOppositeRequired() - Method in class com.abstratt.kirra.Relationship
 
isPopulating() - Method in interface com.abstratt.kirra.Repository
 
isPrimary() - Method in class com.abstratt.kirra.Relationship
Is this the primary end of the association?
isRequired() - Method in class com.abstratt.kirra.TypedElement
 
isRestricted() - Method in interface com.abstratt.kirra.InstanceManagement
 
isRole() - Method in class com.abstratt.kirra.Entity
Does this entity represent a user role in the system?
isStandalone() - Method in class com.abstratt.kirra.Entity
Returns whether this entity is standalone.
isTopLevel() - Method in class com.abstratt.kirra.Entity
Returns whether this entity is top-level.
isUnique() - Method in class com.abstratt.kirra.DataElement
A unique property does not allow duplicated values.
isUser() - Method in class com.abstratt.kirra.Entity
Does this entity repesent a user entity in the system?
isUserVisible() - Method in class com.abstratt.kirra.NamedElement
 
isValidating() - Method in interface com.abstratt.kirra.Repository
 

K

kind - Variable in class com.abstratt.kirra.Operation
 
kind - Variable in class com.abstratt.kirra.TypeRef
 
KirraApplication - Class in com.abstratt.kirra
The Kirra application.
KirraApplication(String) - Constructor for class com.abstratt.kirra.KirraApplication
 
KirraErrorCode - Enum in com.abstratt.kirra
 
KirraException - Exception in com.abstratt.kirra
 
KirraException(String, KirraException.Kind) - Constructor for exception com.abstratt.kirra.KirraException
 
KirraException(String, Throwable, KirraException.Kind) - Constructor for exception com.abstratt.kirra.KirraException
 
KirraException(String, Throwable, KirraException.Kind, String, String) - Constructor for exception com.abstratt.kirra.KirraException
 
KirraException.Kind - Enum in com.abstratt.kirra
 

L

label - Variable in class com.abstratt.kirra.NamedElement
 
length - Variable in class com.abstratt.kirra.InstanceManagement.Page
 
lighter() - Method in enum com.abstratt.kirra.InstanceManagement.DataProfile
 
LINK - com.abstratt.kirra.Relationship.Style
This relationship refers to one or more related objects which are not children or parents of the instance on this side.
linkInstances(Relationship, String, InstanceRef) - Method in interface com.abstratt.kirra.InstanceManagement
Establishes a link between the two instances through the given relationship.
links - Variable in class com.abstratt.kirra.Instance
 
login(Object) - Method in interface com.abstratt.kirra.AuthenticationManagement
 
logout() - Method in interface com.abstratt.kirra.AuthenticationManagement
 

M

mnemonic - Variable in class com.abstratt.kirra.DataElement
 
mnemonicSlot - Variable in class com.abstratt.kirra.Entity
 
multiple - Variable in class com.abstratt.kirra.TypedElement
 

N

name - Variable in class com.abstratt.kirra.KirraApplication
 
name - Variable in class com.abstratt.kirra.NamedElement
 
NamedElement<O extends NameScope> - Class in com.abstratt.kirra
 
NamedElement() - Constructor for class com.abstratt.kirra.NamedElement
 
NameScope - Interface in com.abstratt.kirra
 
namespace - Variable in class com.abstratt.kirra.TopLevelElement
 
Namespace - Class in com.abstratt.kirra
A namespace allows grouping entities, services, tuple types under a common context.
Namespace - com.abstratt.kirra.TypeRef.TypeKind
 
Namespace(String) - Constructor for class com.abstratt.kirra.Namespace
 
namespaces - Variable in class com.abstratt.kirra.Schema
 
navigable - Variable in class com.abstratt.kirra.Relationship
 
newInstance(String, String) - Method in interface com.abstratt.kirra.InstanceManagement
Creates a transient instance of the given type.
NO_AUTHORIZATION - com.abstratt.kirra.KirraErrorCode
 
None - com.abstratt.kirra.Parameter.Effect
No special behavior for this parameter.

O

OBJECT_NOT_FOUND - com.abstratt.kirra.KirraException.Kind
 
objectId - Variable in class com.abstratt.kirra.Instance
 
objectId - Variable in class com.abstratt.kirra.InstanceRef
 
offset - Variable in class com.abstratt.kirra.InstanceManagement.Page
 
Operation - Class in com.abstratt.kirra
Represents behavioral elements such as Actions and Queries.
Operation - com.abstratt.kirra.TypeRef.TypeKind
 
Operation() - Constructor for class com.abstratt.kirra.Operation
 
Operation.OperationKind - Enum in com.abstratt.kirra
An operation can of many kinds.
operations - Variable in class com.abstratt.kirra.Entity
 
operations - Variable in class com.abstratt.kirra.Service
 
opposite - Variable in class com.abstratt.kirra.Relationship
 
oppositeReadOnly - Variable in class com.abstratt.kirra.Relationship
 
oppositeRequired - Variable in class com.abstratt.kirra.Relationship
 
orderedDataElements - Variable in class com.abstratt.kirra.Entity
 
Out - com.abstratt.kirra.Parameter.Direction
 
owner - Variable in class com.abstratt.kirra.SubElement
 

P

Page(List<T>) - Constructor for class com.abstratt.kirra.InstanceManagement.Page
 
Page(List<T>, long, long) - Constructor for class com.abstratt.kirra.InstanceManagement.Page
 
PageRequest() - Constructor for class com.abstratt.kirra.InstanceManagement.PageRequest
 
PageRequest(Long, Integer, InstanceManagement.DataProfile, boolean) - Constructor for class com.abstratt.kirra.InstanceManagement.PageRequest
 
Parameter - Class in com.abstratt.kirra
 
Parameter() - Constructor for class com.abstratt.kirra.Parameter
 
Parameter.Direction - Enum in com.abstratt.kirra
 
Parameter.Effect - Enum in com.abstratt.kirra
 
parameters - Variable in class com.abstratt.kirra.Operation
 
parameters - Variable in class com.abstratt.kirra.ParameterSet
 
ParameterScope - Interface in com.abstratt.kirra
The protocol for things that can hold parameters (such Operations).
ParameterSet - Class in com.abstratt.kirra
A parameter set ties multiple parameters together.
ParameterSet() - Constructor for class com.abstratt.kirra.ParameterSet
 
parameterSets - Variable in class com.abstratt.kirra.Operation
 
parameterSets - Variable in class com.abstratt.kirra.Parameter
 
PARENT - com.abstratt.kirra.Relationship.Style
This relationship refers to the parent object (typically one non-null at most).
parse(String, String) - Static method in class com.abstratt.kirra.InstanceRef
 
position - Variable in class com.abstratt.kirra.DataElement
 
primary - Variable in class com.abstratt.kirra.Relationship
 
Primitive - com.abstratt.kirra.TypeRef.TypeKind
 
profile - Variable in class com.abstratt.kirra.Instance
 
properties - Variable in class com.abstratt.kirra.Entity
 
properties - Variable in class com.abstratt.kirra.TupleType
 
Property - Class in com.abstratt.kirra
Represents a property.
Property() - Constructor for class com.abstratt.kirra.Property
 

Q

queries - Variable in class com.abstratt.kirra.EntityCapabilities
 

R

readBlob(TypeRef, String, String, String) - Method in interface com.abstratt.kirra.InstanceManagement
 
Relationship - Class in com.abstratt.kirra
A relationship connects two entities.
Relationship() - Constructor for class com.abstratt.kirra.Relationship
 
Relationship.Style - Enum in com.abstratt.kirra
The style of a relationship.
relationships - Variable in class com.abstratt.kirra.Entity
 
relationships - Variable in class com.abstratt.kirra.InstanceCapabilities
 
Repository - Interface in com.abstratt.kirra
This API allows manipulation of both entity data and metadata.
required - Variable in class com.abstratt.kirra.TypedElement
 
resolveDataScope(SchemaManagement, TypeRef) - Static method in class com.abstratt.kirra.Helper
Deprecated.
 
Retriever - com.abstratt.kirra.Operation.OperationKind
A retriever produces data.
role - Variable in class com.abstratt.kirra.Entity
 

S

sanitize(String) - Static method in class com.abstratt.kirra.TypeRef
 
saveContext() - Method in interface com.abstratt.kirra.InstanceManagement
 
Schema - Class in com.abstratt.kirra
The schema for an application.
Schema() - Constructor for class com.abstratt.kirra.Schema
 
SCHEMA - com.abstratt.kirra.KirraException.Kind
 
SchemaBuilder - Interface in com.abstratt.kirra
Something that knows how to build a schema on-demand.
SchemaManagement - Interface in com.abstratt.kirra
Provides access to various pieces of information about a schema.
SchemaManagementSnapshot - Class in com.abstratt.kirra
An implementation of SchemaManagement that is based on a schema snapshot.
SchemaManagementSnapshot(Schema) - Constructor for class com.abstratt.kirra.SchemaManagementSnapshot
 
SchemaManagementSnapshot(SchemaBuilder) - Constructor for class com.abstratt.kirra.SchemaManagementSnapshot
 
scopeName - Variable in class com.abstratt.kirra.Tuple
 
scopeNamespace - Variable in class com.abstratt.kirra.Tuple
 
Service - Class in com.abstratt.kirra
A service is a collection of operations.
Service - com.abstratt.kirra.TypeRef.TypeKind
 
Service() - Constructor for class com.abstratt.kirra.Service
 
services - Variable in class com.abstratt.kirra.Namespace
 
setActions(Map<String, List<String>>) - Method in class com.abstratt.kirra.EntityCapabilities
 
setActions(Map<String, List<String>>) - Method in class com.abstratt.kirra.InstanceCapabilities
 
setApplicationLabel(String) - Method in class com.abstratt.kirra.Schema
 
setApplicationLogo(String) - Method in class com.abstratt.kirra.Schema
 
setApplicationName(String) - Method in class com.abstratt.kirra.Schema
 
setAssociationName(String) - Method in class com.abstratt.kirra.Relationship
 
setAssociationNamespace(String) - Method in class com.abstratt.kirra.Relationship
 
setAttributes(Map<String, List<String>>) - Method in class com.abstratt.kirra.InstanceCapabilities
 
setAutoGenerated(boolean) - Method in class com.abstratt.kirra.Property
 
setBuild(String) - Method in class com.abstratt.kirra.Schema
 
setConcrete(boolean) - Method in class com.abstratt.kirra.Entity
 
setDefaultValue(Object) - Method in class com.abstratt.kirra.Property
 
setDefiner(TypeRef) - Method in class com.abstratt.kirra.SubElement
 
setDerived(boolean) - Method in class com.abstratt.kirra.DataElement
 
setDescription(String) - Method in class com.abstratt.kirra.NamedElement
 
setDirection(Parameter.Direction) - Method in class com.abstratt.kirra.Parameter
 
setDisabledActions(Map<String, String>) - Method in class com.abstratt.kirra.Entity
 
setDisabledActions(Map<String, String>) - Method in class com.abstratt.kirra.Instance
 
setEditable(boolean) - Method in class com.abstratt.kirra.DataElement
 
setEffect(Parameter.Effect) - Method in class com.abstratt.kirra.Parameter
 
setEnabled(boolean) - Method in class com.abstratt.kirra.Operation
 
setEntities(List<Entity>) - Method in class com.abstratt.kirra.Namespace
 
setEntity(List<String>) - Method in class com.abstratt.kirra.EntityCapabilities
 
setEntityName(String) - Method in class com.abstratt.kirra.Instance
 
setEntityName(String) - Method in class com.abstratt.kirra.InstanceRef
 
setEntityNamespace(String) - Method in class com.abstratt.kirra.Instance
 
setEntityNamespace(String) - Method in class com.abstratt.kirra.InstanceRef
 
setEntityNamespace(String) - Method in class com.abstratt.kirra.TypeRef
 
setEnumerationLiterals(List<EnumerationLiteral>) - Method in class com.abstratt.kirra.TypedElement
 
setEnumerationLiterals(Map<String, EnumerationLiteral>) - Method in class com.abstratt.kirra.TypedElement
 
setFiltering(boolean) - Method in interface com.abstratt.kirra.Repository
 
setHasDefault(boolean) - Method in class com.abstratt.kirra.TypedElement
 
setInAllSets(boolean) - Method in class com.abstratt.kirra.Parameter
 
setInherited(boolean) - Method in class com.abstratt.kirra.SubElement
 
setInitializable(boolean) - Method in class com.abstratt.kirra.DataElement
 
setInstance(List<String>) - Method in class com.abstratt.kirra.InstanceCapabilities
 
setInstanceOperation(boolean) - Method in class com.abstratt.kirra.Operation
 
setInstantiable(boolean) - Method in class com.abstratt.kirra.Entity
 
setKind(Operation.OperationKind) - Method in class com.abstratt.kirra.Operation
 
setKind(TypeRef.TypeKind) - Method in class com.abstratt.kirra.TypeRef
 
setLabel(String) - Method in class com.abstratt.kirra.NamedElement
 
setLinks(Map<String, Instance>) - Method in class com.abstratt.kirra.Instance
 
setMnemonic(boolean) - Method in class com.abstratt.kirra.DataElement
 
setMnemonicSlot(String) - Method in class com.abstratt.kirra.Entity
 
setMultiple(boolean) - Method in class com.abstratt.kirra.TypedElement
 
setName(String) - Method in class com.abstratt.kirra.NamedElement
 
setNamespace(String) - Method in class com.abstratt.kirra.TopLevelElement
 
setNamespaces(List<Namespace>) - Method in class com.abstratt.kirra.Schema
 
setNavigable(boolean) - Method in class com.abstratt.kirra.Relationship
 
setObjectId(String) - Method in class com.abstratt.kirra.Instance
 
setObjectId(String) - Method in class com.abstratt.kirra.InstanceRef
 
setOperations(List<Operation>) - Method in class com.abstratt.kirra.Entity
 
setOperations(List<Operation>) - Method in class com.abstratt.kirra.Service
 
setOpposite(String) - Method in class com.abstratt.kirra.Relationship
 
setOppositeReadOnly(boolean) - Method in class com.abstratt.kirra.Relationship
 
setOppositeRequired(boolean) - Method in class com.abstratt.kirra.Relationship
 
setOrderedDataElements(List<String>) - Method in class com.abstratt.kirra.Entity
 
setOwner(TypeRef) - Method in class com.abstratt.kirra.SubElement
 
setOwner(O) - Method in class com.abstratt.kirra.SubElement
 
setParameters(List<Parameter>) - Method in class com.abstratt.kirra.Operation
 
setParameters(List<String>) - Method in class com.abstratt.kirra.ParameterSet
 
setParameterSets(List<ParameterSet>) - Method in class com.abstratt.kirra.Operation
 
setParameterSets(List<String>) - Method in class com.abstratt.kirra.Parameter
 
setPopulating(boolean) - Method in interface com.abstratt.kirra.Repository
 
setPosition(Integer) - Method in class com.abstratt.kirra.DataElement
 
setPrimary(boolean) - Method in class com.abstratt.kirra.Relationship
 
setProfile(InstanceManagement.DataProfile) - Method in class com.abstratt.kirra.Instance
 
setProperties(List<Property>) - Method in class com.abstratt.kirra.Entity
 
setProperties(List<Property>) - Method in class com.abstratt.kirra.TupleType
 
setQueries(Map<String, List<String>>) - Method in class com.abstratt.kirra.EntityCapabilities
 
setRelated(String, Instance) - Method in class com.abstratt.kirra.Instance
 
setRelationships(List<Relationship>) - Method in class com.abstratt.kirra.Entity
 
setRelationships(Map<String, List<String>>) - Method in class com.abstratt.kirra.InstanceCapabilities
 
setRepositoryURI(URI) - Method in interface com.abstratt.kirra.Repository
Determines the data repository this instance should connect to.
setRequired(boolean) - Method in class com.abstratt.kirra.TypedElement
 
setRole(boolean) - Method in class com.abstratt.kirra.Entity
 
setScopeName(String) - Method in class com.abstratt.kirra.InstanceRef
 
setScopeName(String) - Method in class com.abstratt.kirra.Tuple
 
setScopeNamespace(String) - Method in class com.abstratt.kirra.InstanceRef
 
setScopeNamespace(String) - Method in class com.abstratt.kirra.Tuple
 
setServices(List<Service>) - Method in class com.abstratt.kirra.Namespace
 
setShorthand(String) - Method in class com.abstratt.kirra.Tuple
 
setSingleRelated(String, Instance) - Method in class com.abstratt.kirra.Instance
 
setStandalone(boolean) - Method in class com.abstratt.kirra.Entity
 
setStyle(Relationship.Style) - Method in class com.abstratt.kirra.Relationship
 
setSubTypes(Collection<TypeRef>) - Method in class com.abstratt.kirra.Entity
 
setSuperTypes(Collection<TypeRef>) - Method in class com.abstratt.kirra.Entity
 
setSymbol(String) - Method in class com.abstratt.kirra.NamedElement
 
setTimestamp(String) - Method in class com.abstratt.kirra.Namespace
 
setTopLevel(boolean) - Method in class com.abstratt.kirra.Entity
 
setTupleTypes(List<TupleType>) - Method in class com.abstratt.kirra.Namespace
 
setTypeName(String) - Method in class com.abstratt.kirra.TypeRef
 
setTypeRef(TypeRef) - Method in class com.abstratt.kirra.Tuple
 
setTypeRef(TypeRef) - Method in class com.abstratt.kirra.TypedElement
 
setUnique(boolean) - Method in class com.abstratt.kirra.DataElement
 
setUser(boolean) - Method in class com.abstratt.kirra.Entity
 
setUserEntity(Entity) - Method in class com.abstratt.kirra.Schema
 
setUserVisible(boolean) - Method in class com.abstratt.kirra.NamedElement
 
setValidating(boolean) - Method in interface com.abstratt.kirra.Repository
 
setValue(String, Object) - Method in class com.abstratt.kirra.Tuple
 
setValues(Map<String, Object>) - Method in class com.abstratt.kirra.Tuple
 
shorthand - Variable in class com.abstratt.kirra.Tuple
 
Slim - com.abstratt.kirra.InstanceManagement.DataProfile
 
splitName(String) - Static method in class com.abstratt.kirra.TypeRef
 
splitName(String, String) - Static method in class com.abstratt.kirra.TypeRef
 
standalone - Variable in class com.abstratt.kirra.Entity
 
style - Variable in class com.abstratt.kirra.Relationship
 
SubElement<O extends NameScope> - Class in com.abstratt.kirra
 
SubElement() - Constructor for class com.abstratt.kirra.SubElement
 
subTypes - Variable in class com.abstratt.kirra.Entity
 
superTypes - Variable in class com.abstratt.kirra.Entity
 
symbol - Variable in class com.abstratt.kirra.NamedElement
 

T

timestamp - Variable in class com.abstratt.kirra.Namespace
 
toMap() - Method in class com.abstratt.kirra.Blob
 
topLevel - Variable in class com.abstratt.kirra.Entity
 
TopLevelElement - Class in com.abstratt.kirra
 
TopLevelElement() - Constructor for class com.abstratt.kirra.TopLevelElement
 
toString() - Method in class com.abstratt.kirra.DataElement
 
toString() - Method in class com.abstratt.kirra.Instance
 
toString() - Method in class com.abstratt.kirra.InstanceRef
 
toString() - Method in class com.abstratt.kirra.NamedElement
 
toString() - Method in class com.abstratt.kirra.Tuple
 
toString() - Method in class com.abstratt.kirra.TypeRef
 
toString(String, String) - Static method in class com.abstratt.kirra.TypeRef
 
toString(String, String, String) - Static method in class com.abstratt.kirra.InstanceRef
 
tryToFind(Collection<N>, String) - Static method in interface com.abstratt.kirra.NameScope
 
Tuple - Class in com.abstratt.kirra
Represents structured information.
Tuple - com.abstratt.kirra.TypeRef.TypeKind
 
Tuple() - Constructor for class com.abstratt.kirra.Tuple
 
Tuple(TypeRef) - Constructor for class com.abstratt.kirra.Tuple
 
Tuple(String, String) - Constructor for class com.abstratt.kirra.Tuple
 
TupleType - Class in com.abstratt.kirra
 
TupleType() - Constructor for class com.abstratt.kirra.TupleType
 
tupleTypes - Variable in class com.abstratt.kirra.Namespace
 
TypedElement<O extends NameScope> - Class in com.abstratt.kirra
 
TypedElement() - Constructor for class com.abstratt.kirra.TypedElement
 
TypedNameScope - Interface in com.abstratt.kirra
 
typeName - Variable in class com.abstratt.kirra.TypeRef
 
typeRef - Variable in class com.abstratt.kirra.TypedElement
 
TypeRef - Class in com.abstratt.kirra
A reference to a type.
TypeRef() - Constructor for class com.abstratt.kirra.TypeRef
 
TypeRef(String, TypeRef.TypeKind) - Constructor for class com.abstratt.kirra.TypeRef
 
TypeRef(String, String, TypeRef.TypeKind) - Constructor for class com.abstratt.kirra.TypeRef
 
TypeRef.TypeKind - Enum in com.abstratt.kirra
 

U

unique - Variable in class com.abstratt.kirra.DataElement
 
unlinkInstances(Relationship, String, InstanceRef) - Method in interface com.abstratt.kirra.InstanceManagement
Breaks an existing link between two instances through the given relationship.
updateInstance(Instance) - Method in interface com.abstratt.kirra.InstanceManagement
Updates a persistent instance.
user - Variable in class com.abstratt.kirra.Entity
 
userVisible - Variable in class com.abstratt.kirra.NamedElement
 

V

validateInstance(Instance) - Method in interface com.abstratt.kirra.InstanceManagement
Validates the given instance without saving it.
VALIDATION - com.abstratt.kirra.KirraException.Kind
 
valueOf(String) - Static method in enum com.abstratt.kirra.InstanceManagement.DataProfile
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.abstratt.kirra.KirraErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.abstratt.kirra.KirraException.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.abstratt.kirra.Operation.OperationKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.abstratt.kirra.Parameter.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.abstratt.kirra.Parameter.Effect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.abstratt.kirra.Relationship.Style
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.abstratt.kirra.TypeRef.TypeKind
Returns the enum constant of this type with the specified name.
values - Variable in class com.abstratt.kirra.Tuple
 
values() - Static method in enum com.abstratt.kirra.InstanceManagement.DataProfile
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.abstratt.kirra.KirraErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.abstratt.kirra.KirraException.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.abstratt.kirra.Operation.OperationKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.abstratt.kirra.Parameter.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.abstratt.kirra.Parameter.Effect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.abstratt.kirra.Relationship.Style
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.abstratt.kirra.TypeRef.TypeKind
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeBlob(TypeRef, String, String, String, InputStream) - Method in interface com.abstratt.kirra.InstanceManagement
 

Z

zap() - Method in interface com.abstratt.kirra.InstanceManagement
 
A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes All Packages