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
All Classes All Packages
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
Instance
s 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
'sTypeRef.TypeKind
isTypeRef.TypeKind.Enumeration
, represents one possible value for theDataElement
. - 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
Operation
s). - 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
All Classes All Packages