Page tree
Skip to end of metadata
Go to start of metadata

Overview

The AIE Java Model API contains classes that represent the data model used inside the Attivio server and between Attivio and client applications. It supports both the Java Server API and the Java Client API, providing essential classes such as IngestDocument, ContentPointer, AttivioException, and TokenList

JavaModelAPIBoxes

View incoming links.

Java Model API Overview

The Java Model API draws on classes and interfaces from the following AIE packages:

PackageDescription

com.attivio.sdk

Contains exception classes, such as AttivioException.

com.attivio.sdk.error

Contains enumerations of various types of error codes.

com.attivio.sdk.esb

Contains classes and interfaces relating to AIE's enterprise service bus (esb) architecture, such as PlatformMessage, Grouped Message, ConnectorStatus, WorkflowQueue and MessageList.

com.attivio.sdk.ingest

Contains classes relating to AIE messages, such as Commit, ContentPointer, FlushDocuments, Optimize, IngestDocument, and others.


com.attivio.sdk.schema

Models data from fields and describes how each field should be handled by the Attivio engine. Contains the SchemaSchemaField and FieldNames classes.

com.attivio.sdk.search

Contains classes related to query and response processing, such as QueryRequest, QueryResponse, QueryLanguages and SearchDocument.

com.attivio.sdk.search.facet

Contains classes related to building facet lists, such as FacetRequest, FacetResponse, and FacetRange.

com.attivio.sdk.search.fields

Contains classes that implement the FieldExpression features as applied in QueryRequests.

com.attivio.sdk.search.query

Contains classes related to the parsing of a QueryString into a Query object.

com.attivio.sdk.search.query.phrase

Contains classes relating to phrase queries such as PhraseNear, PhraseNot, and PhraseOr.

com.attivio.sdk.search.relevancy

Contains classes related to relevancy, such as StaticBoost, ProximityBoost, and FreshnessBoost.

com.attivio.sdk.security

Contains classes related to the security model, such as AttivioAcl, AttivioPrincipal, and AttivioRole.

com.attivio.sdk.token

Contains classes relating to token manipulation, such as Token, TokenList, and TokenIterator.

com.attivio.util

A rich toolkit of utilities for working with dates, field expressions, geometry, locales, strings and tokens, among others.
  • No labels