All Classes and Interfaces
Class
Description
Abstract annotation class containing common methods.
Properties of annotations.
Available annotation types.
Class representing the methods used for manipulating documents.
Class representing the folder operations of the backend.
Class representing the query operations of the backend.
Class representing the base class for all client wrappers for the backend
operations.
Class representing the workflow operations of the backend.
This class provides converter methods for the
AccessRight
enumeration.Actor info interface.
Actor info class.
Java class for alignType.
A
Criterion
that recombines two existing criteria.Invokes a list of commands one after another.
Interface for factories of arrays given their size.
An
Iterator
that iterates through all elements of an array.Converter
for arrays to lists.A
Converter
that converts between arrays.A graphical arrow.
Attachment info interface.
Attachment info class.
Authentication based on the GSSAPI.
Standard base class of all checked Exceptions.
An immutable encapsulation class of binary content into a
byte[]
.Java class for BitmapType complex type.
The Class BlockingInputStream.
Java class for bmTypeType.
Converts Strings to booleans and vice versa.
Helper class to box an object.
Simple bean that stores count and unread-count of a workflow-inbox.
Defines the types of counts that can be retrieved for a workflow-box.
The Interface BoxDefinition.
Information about a workflow box definition.
Information about a workflow box definition.
Generic builder pattern.
Java class for buttonKindType.
Java class for ButtonType complex type.
Default implementation of
ArrayFactory
for ByteConverts a byte[] to an int[]
Default implementation of
ArrayFactory
for CalendarThis
property map
use case sensitive keys.A case-insensitive properties class.
This
Operation
changes the given users password.This
Operation
changes the given users password.Default implementation of
Converter
for characters to strings.Cipher
encapsulates a CipherStrategy
and offers methods for:
encryption/decryption
key-generation
key conversion
CipherFactory
is a static factory to create Cipher
s based on a CipherStrategy
and a
KeyDerivationAlgorithm
.CipherStrategy
enumerates the few strategies for a Cipher
used by SAPERION.Utility class for ClassicConnector/RMI functions.
Clock
is a utility class for time measurements.An
Operation
that clones a document by its hDoc.This class contains utility-methods for instances of
AutoCloseable
.CollectionCastConverter<TargetElementType,SourceElementType extends TargetElementType,TargetCollectionType extends Collection<? extends TargetElementType>,SourceCollectionType extends Collection<? extends SourceElementType>>
Converts from SourceCollectionType to TargetCollectionType by using a cast.
CollectionFormatter
is a standard formatter for arrays, Collection
s and Map
s to output
general information about the collection together with information about its elements for
debugging/logging/toString()-purposes.Utility class for collection treatment.
Java class for columnType complex type.
An
Iterator
that combines two existing iterators.Command interface.
Comments information for a given task.
Concatenates two
Converters
to obtain another
Converter
.Concatenates several
input streams
to another input stream so that
if one reads the resulting stream it is the same as reading the streams one after another.The Class ConfigFile.
An interface to declare configuration file descriptors.
This class is a singleton configuration holder.
Helper class providing read methods for access to configuration/property
files.
Exception class used for configuration errors.
This interface declares a class to hold configuration files.
This utility offers convenient configuration file usage.
The control for the LDAP connection.
This SessionPoolUtil is used to handle and create the connection poolUtil.
Java class for ConnectionType complex type.
The Class ConnectorExceptions.
This exception indicates that something went wrong concerning document definition constraints.
Holds information about how a container is triggered.
Util class that converts the given jcr query with a contains clause to SQL contains statement.
The document content stream.
Context info interface.
Utility class for conversion.
Implementations of this interface hold several
converters
which can be accessed by their type arguments.
An interface to define a converter (usually for use in some kind of filtering method).
Will be thrown, if the Interface Version of the Connector differs from the Backend Version.
This
InputStream
counts the number of bytes read (or skipped) to determine the length of stream while
streaming.This operation counts the tasks that are contained in one or more workflow inboxes.
Creates a Document.
This class converts from
DocumentInfo
to CreateDocumentInputType
.This
Operation
stores a new document in the system.Creates a folder.
Deprecated.
An
Operation
that creates a lookup entry.
An interface to define a criterion (usually for use in some kind of filtering method).
Enumerates different behavior types for a call to
Criterion.isSatisfiedBy(Object)
with a null
-value.Utility class of crypto-package.
A builder for custom integration server events.
Maps Java types to Native database fields.
Java class for databindingType complex type.
DataSource
encapsulates a DataSource
and provides simple SQL-execution-methods (
DataSource.executeUpdate(String)
, DataSource.executeQuery(String, ResultReader)
) with all the necessary error treatment.This exception indicates that something went wrong concerning a specific data source.
This exception indicates that a given data source is offline while it was intended to be used.
Default implementation of
ArrayFactory
for Date
Represents a DDC in the SAPERION system.
DDC-kinds.
DDC tenant modes.
Implementation of
DDC
.Internal bean for DDC infos.
An immutable encapsulation class of signed decimal (fix-point) numbers.
Abstract implementation of
ConversionManager
.Implementation of
ConversionManager
that returns converters that convert most
default java types (primitives, their wrapper types, String
, Date
- as well as
their subclasses - Calendar
and arrays and implementations of List
thereof )
to the fixed set int, double, String
and
Calendar
and arrays thereof.Deletes a named medium and all its follow-up media
Deletes a Document as
SaRMIServerCommand.deleteDocument(int, int, String)
does.A singleton that indicates that a property should be deleted in an update operation.
An
Operation
that deletes a lookup entry.Description of a database definition (DDC) related item.
An item could be a document
An item could be a document
DocumentInfo
or LinkInfo
and
contains the descriptions for the DDC name, the meta data, a revision comment and the ACL names.A
SerializableStreamContentHandler
that writes to the archive directly.Manages
document definitions
Represents an entry in an archive with the name of the archive, unique id overall revisions, the
revision id, if it is a link and it should be resolved, if it is the latest or it should be
checked if there is a newer one.
A document representation.
This object is used to set the data for a new document to be created via the SaClassicConnector.
See com.saperion.connector.SaClassicConnector#createDocument(com.saperion.structures.DocumentInfo)
This object is used to set the data for a new document to be created via the SaClassicConnector.
See com.saperion.connector.SaClassicConnector#createDocument(com.saperion.structures.DocumentInfo)
Converts double[] to Double[]
Default implementation of
ArrayFactory
for DoubleConverts a double[] to a float[]
Converts Double[] to double[]
Will convert null to 0.
Java class for EditFieldType complex type.
Bean class that represents an element of the archived document.
Java class for embeddedType.
An EmptyInputStream is an
InputStream
that never holds any data.
An empty
Iterator
that iterates through no elements.Utility class that can be used to safely retrieve enum constants by their position in the value-array.
Base class of all error codes for
BaseException
s.Escalation and hold info interface.
Escalation and hold info class.
Manages events on a given
SaClassicConnector
.
The standard formatter for
RuntimeException
s.The class Exceptions provides exception utility methods.
Executes a stored procedure on the database.
An
ExpandingLeafIterator
iterates through the leaf nodes of a virtual two level data structure.
An
ExpandingNodeIterator
iterates through all nodes of a virtual two level data structure.
An
ExpandingSubLevelIterator
iterates through the sub level nodes of a virtual two level data structure.This service collects extended functionality that the jcs provides in a lookup entry service that will not be
implemented in the ecm server.
Enum that represents the type format to MIME mapping.
This Exception will be thrown, if the pool factory has problems to create a
SaClassicConnector instance or if internal Exceptions should be thrown.
A
FatalStateException
is a specialized IllegalStateException
to emphasize the fatal seriousness of
the program state.This class can be statically used to calculate file sizes by given bytes.
This enumeration defines the devision factors used by the FileSizeCalcer.
This enumeration defines the file size exponents of the CalcFactor to calculate file sizes.
An
Operation
that fires a custom event.Converts a float[] to a double[]
Default implementation of
ArrayFactory
for FloatContainer for informational objects that describe the folders (workflow or
simple) that shall be refreshed on ngclient side.
Java class for fontType complex type.
Java class for Form complex type.
Contains useful constants that are often used by string formatting methods.
Form wrapper class holding the jaxb generated
Form
.Java class for frameKindType.
Java class for FrameType complex type.
Util class for the query string modification.
Converter
that converts an array of arbitrary objects to a typed array
for a given type and a given ConversionManager
.The factory used be the pool to create new sessions.
This
Operation
returns the access rights the current user has on the
lookup entry referenced by the given
id.Returns the counts of all active entries in the specified workflow inboxes.
Counts the active tasks contained in a workflow-inbox.
Counts the completed tasks contained in a workflow-inbox.
Counts the created tasks for a user.
Counts the due tasks contained in a workflow-inbox.
Counts the tasks in reminder-state contained in a workflow-inbox.
When invoked on the server it will return information about the current user.
Gets information about the document.
This operation returns the names of all DDCs that are used to store documents loaded
by the IXOS connector.
This
Operation
returns the id of the latest revision of the document given by its id.This
Operation
returns references to all access control lists set on a given lookup
entry.This
Operation
returns a lookup entry given by its reference.Retrieves the process definitions that are allowed to be used for a specified DDC.
This operation gets the server side configuration that concerns the client side.
This
Operation
gets the current streaming configuration.Java class for GroupboxType complex type.
Java class for GroupType complex type.
A globally unique identifier, as an implementation of a RFC4122 type 4 UUID.
This Util should help, while working with SAPERION Document IDs.
This class represents a DocId.
This class represents a SAP DocId.
Java class for headerKindType.
Java class for HeaderType complex type.
Java class for HiddenType complex type.
A
HierarchicalName
is an immutable encapsulation that consists of hierarchical name elements connected by an
element separator
where the left-most element represents the top-most hierarchy level.A rectangular highlight (textmarker).
History info interface.
History kind.
History info implementation.
Helper class for XML translation.
Java class for hotkeyType complex type.
Standard interface for identifiers.
Represents an ID of the SAPERION System for documents / folder.
A simple implementation of
Converter
that converts an instance to itself.Java class for IncludeType complex type.
Interface for injections of an dependency injector.
A simple class containing a
URL
for an InputStream
.The Class InstanceHolder.
A
Criterion
that tests instances against a specified class.Converts int[] to byte[]
converts int[] to Integer[]
Converts int[] to long[]
Converts int[] to short[]
Default implementation of
ArrayFactory
for IntegerConverts Integer[] to int[]
will convert null to 0.
Invokes the given
Operation
in a transaction.The
ISO8601
utility class provides helper methods
to deal with date/time formatting using a specific ISO8601-compliant
format (see ISO 8601).The ISYSRenderEngine uses the ISYS executable for rendering.
The following additional options are required: externalApplicationPath: Absolute path to the ISYS executable used for rendering.
The following additional options are required: externalApplicationPath: Absolute path to the ISYS executable used for rendering.
This exception is thrown when the ISYS executable returned an error-code.
For a given
Iterator
an IteratorIterable
is a corresponding Iterable
- and thus usable in the extended for-syntax.
An interface to find an
Iterator
for an object (usually for use in some generic kind of iterator or filtering
method)Utility class for iterator treatment.
KeyDerivationAlgorithm
enumerates the few strategies to generate a Key
from a password used by
SAPERION.Java class for LabelType complex type.
Last task info interface.
Last task info class.
Deprecated.
don't use this class
Connection interface for extended DMS functionality
This is the base class for all legacy operations.
LegacyOperationAdapter<ResultType extends Serializable,EcmExceptionType extends com.lexmark.saperion.exceptions.EcmException>
Java class for levelType complex type.
Java class for limitType.
Holds the information about a document link.
Base class for converters that create arrays from lists.
Applies a given converter to the elements of a list.
Converter
that converts arbitrary lists to a typed array
for a given type and a given ConversionManager
.The
operation
LoadDocumentById loads a document from the
backend by its id
.The
operation
LoadDocumentRevisionById loads a revision of a document by its
revision id
.This
Operation
returns further information for a workflow process given by its reference.
Standard
Logger
that abstracts from the underlying actual logging framework and adds standard message and
parameter formatting.This filter logs web application requests.
Bean to hold logon information.
Default implementation of
ArrayFactory
for LongConverts a long[] to an int[]
This exception indicates that an entity was encountered whose data is in some way malformed or inconsistent.
Bean class about a tenant.
Holds the information name, id and hexId about a mandant/tenant.
Holds the information name, id and hexId about a mandant/tenant.
This exception indicates that a mandatory constraint for a given list of fields in a given ddc was violated.
Java class for MashupType complex type.
Describes matches for getAuthorizedUsers.
Holds information about a medium.
Holds information about the access to a given medium.
Holds information about the size of the data of a given medium.
Holds the Id of a medium.
Enumeration for the different types of media.
This filter logs web application requests.
Enum MIME.
This MimiUtil can be used to get a MIME type by filenames in a convenient
way.
An enumeration holding the different types of mirror media.
Utility class for multipage documents.
An exception indicating that a native call resulted in a return code other than retOk.
Utility class for conversion between java default types and native type wrappers.
Utility class for mapping return codes to exceptions
converts number to byte.
Converts number to float.
Contains utility methods for
Number
formatting.Converts integer to long.
Converts integer to short.
This object contains factory methods for each
Java content interface and Java element interface
generated in the com.saperion.ngc.iform.xml package.
An
Iterator
that iterates through exactly one element.
A
Criterion
that recombines two existing criteria.This is a factory for building a object, which applies environment variables to a process builder
according to the current OS.
This is an interface for setting environment variables into a process builder.
This exception is thrown when the system detects an attempt to modify an entity that is not a latest revision..
Java class for OutlinerType complex type.
Java class for overrideKindType.
A simple immutable encapsulation for 2 objects.
This class parses the PaneLayoutString property of a QBE form and creates a layout that can be
used in the Web Client.
Layout description.
Java class for PaneLayoutType complex type.
An iterator that iterates over two iterators simultaneously.
Utility class for parameter formatting.
A user's session in the pool.
Java class for posType complex type.
Describes a process definition.
Process info interface.
Process info class.
This filter logs the duration of each request in nanoseconds and
milliseconds.
Contains helper-methods to handle instances of
Properties
.Represents the property name and the the its owned DDC.
Wrapper class for java
Properties
and implementation of the SaUserSettingType
interface.Creates a proxy object from JVM parameter http(s).proxyHost and http(s).proxyPort
PrpcReceiver.
This
Exception
indicates that evaluating a query failed.An
Operation
that reads the next n bytes from a remote stream attached
to a session.This sub-class of
TempFileByteBuffer
is only capable to return one InputStream
.An
Operation
that reads the selectable users from the backend.RMI names in the registry.
This
Operation
removes the data the current session associates with the given keys.
A
ResultReader
reads the results of a ResultSet
during an
DataSource.executeQuery(String, ResultReader)
-operation.Java class for ResultType complex type.
ResultType wrapper class holding the jaxb generated
ResultType
.
An
Iterator
that iterates through all elements of an array - in reversed order i.e.Represents the XHDOC / the id, which is unique for exactly one revision for one document / folder.
This is the remote client implementation of the extended lookup entry service.
Abstract MBean class for the JMX specification.
This interface represents Access Control Lists in a Saperion system.
Implements
SaAcl
.This interface collects the permissions a user can have on a Saperion object e.g.
Implementation of the
SaACLRights
interface.This class is responsible to read the system configurations.
Stores information about a field of a folder class.
Application types.
Authentication exceptions which may occur in the following situations.
Authentication
"system failure during log on process", "user does not exist", "wrong password", "user account is inactive", "no current user for automatic login found", "client was not supplied", "no licenses available for login", "user account is already in use", "password has expired", "invalid client kind", "user is not logged in".
Authentication
"system failure during log on process", "user does not exist", "wrong password", "user account is inactive", "no current user for automatic login found", "client was not supplied", "no licenses available for login", "user account is already in use", "password has expired", "invalid client kind", "user is not logged in".
Barcode exception.
Base exception.
Callback handler for the Login.
Represents the checkout information about a document.
Connector interface for classic DMS functionalities.
The Class SaClassicConnectorImpl.
This class contains all relevant information to be used by workspace
clone/copy/update methods.
Exception is thrown when a (re) connect to RMI server failed.
Global constants.
several Ini kinds for usage in setSetting.
Log directions between Saperion backend and Java frontend.
Enumeration for audit event types.
Fieldtypes SAPERION.
Query strategy for getNodeInfoSet.
InputStream
extension to stream the document content.Helper class to convert and parse java date and calendar objects.
Exception, thrown during the query execution (connector level).
DDC related exception raised in the following situations:
//GetDefinitions "DDC files could not be retrieved",
//GetFields "database definition could not be opened", "database definition invalid, possibly empty DB mappings or invalid data source".
//GetDefinitions "DDC files could not be retrieved",
//GetFields "database definition could not be opened", "database definition invalid, possibly empty DB mappings or invalid data source".
Deprecated.
use
SaACLRights
insteadImplementation for access data for a document.
Holds information about a document like the document's structure and variables read from the archive.
Represents an element of a document's structure.
Structure-element types.
Implementation of the
SaDocInfo
interface.Document info interface.
Bean interface for an event.
Defines the event filters.
Bean class for an event.
An interface to fire events and to get/set event filters.
Bean that holds the information about the failover configuration of the running system.
Implementation of the
SaFailoverInfo
interface.This enumeration holds a property list of possible system features like "SQL fulltext", "Workflow" or "Barcode".
Feature kinds.
Bean implementation of interface
SaFeature
.Interface for field descriptions.
Interface providing event filter values (name/value pairs).
Exception thrown when a folder is created and a sibling with the same name already exists.
Folder class interface.
Bean which holds the data of a folder class.
Wrapper for the
Wrapper for the
SaFolderClass
.Implementation of folder classes.
Bean that contains information used to search for a folder class.
Constants for folder API.
Folder class types.
Folder types.
Exception, thrown during folder related errors (connector level).
Exception thrown in folder-related methods when a folder name contained an
invalid character.
Thrown when an operation with folders is not allowed.
Folder information to create a folder.
Implementation of the
SaFolderSaveInfo
interface.* Exceptions in getting node or content; occur in the following situations:
"creating document structure in memory failed",
"loading document metadata failed",
"loading sub-document from structure failed",
"loading document content failed",
"invalid document handle was provided",
"no document content available",
"accessing document handle failed",
"accessing document content failed",
"given byte offset is greater than data size",
"document uid is empty",
"document member is empty",
"unsupported document type encountered",
"initializing index data array failed",
"archiving new document failed",
"committing transaction failed",
"rolling back transaction failed",
"transaction ID is invalid/empty",
"updatind document content on medium failed",
"updatind document metadata in database failed",
"deleting document failed",
"retrieving database cursor failed".
Utility class used to convert between various image formats.
Image formats available for conversion.
Exception thrown by SaImageConverter if converting an image failed.
JCR related Base exception.
Java core Server interface version constant.
JMS Constants.
Represents the Saperion backend properties as
DynamicMBean
MBean.A
DynamicMBean
implementation for the JMX system configuration.This utility class holds the constants for the JXM configuration.
Configuration keys.
Configuration types.
Configuration variants for central JMX configuration.
Defines the properties of a configuration file as MBean.
This singleton class is responsible to enforce security constraints on JMX to safe guard
against well known security vulnerabilities.
Defines the properties of th link configuration as MBean.
Defines properties as MBean.
Defines the properties of a configuration stream as MBean.
Defines the properties of a system property as MBean.
Defines the properties of a configuration file as MBean.
Result bean for PRPC.
LDAP Authenification.
This exception is thrown when a user logs on with a license that he is not allowed to use
because of missing privileges.
* Lock exceptions which occur in the following situations:
"locking or unlocking document failed",
"document is currently locked by another user",
"retrieving lock data failed, possibly unavailable".
Locking information interface.
Navigation information for the given user.
The JNI implementation of the
SaNavigation
interface.Deprecated.
Deprecated.
Indicates that the users password is expired.
Interfaces which hold precompile Patterns.
Represents the document information like HDoc, DDC and tenant about a SAP document.
This exception indicates that the saperion system is not configured to handle the method
call properly.
This class represents a row in mapping tables for external storage
Possible errors when checking sap url.
Exceptions in JCR Properties; occurs in the following situations:
setting document property failed,
column/property name does not exist,
invalid database definition name specified,
improper index element count specified for field type,
binary data section (lob) is empty,
unsupported property type specified.
A SaPropertyValure represents the value of a field contained in a DDC for a specific document.
Implementation of
SaPropertyValue
.Holds the information about a hibernate sql query.
Custom IndexState for instances where Query is made on non standard values of SYSINDEXSTATE
Index states of documents that can be included in a query-result.
Cache modes from hibernate.
Interface for storing and transferring document revision data.
Class for storing and transferring document revision data.
Authentication exceptions which may occur in the following situations.
Base Exception for RemoteException.
The interface for the RMI Client.
The implementation of the
SaRemoteApplication
interface.This class handles the RMI connection to the Java Core Server(s).
DB related exception raised in the following situations.
DDC related exception raised in the following situations:
//GetDefinitions "DDC files could not be retrieved",
//GetFields "database definition could not be opened", "database definition invalid, possibly empty DB mappings or invalid data source".
//GetDefinitions "DDC files could not be retrieved",
//GetFields "database definition could not be opened", "database definition invalid, possibly empty DB mappings or invalid data source".
Defines the event filters.
Exception, thrown during folder related errors.
Error code.
* Exceptions in getting node or content; occur in the following situations:
"creating document structure in memory failed",
"loading document metadata failed",
"loading sub-document from structure failed",
"loading document content failed",
"invalid document handle was provided",
"no document content available",
"accessing document handle failed",
"accessing document content failed",
"given byte offset is greater than data size",
"document uid is empty",
"document member is empty",
"unsupported document type encountered",
"initializing index data array failed",
"archiving new document failed",
"committing transaction failed",
"rolling back transaction failed",
"transaction ID is invalid/empty",
"updating document content on medium failed",
"updating document meta data in database failed",
"deleting document failed",
"retrieving database cursor failed",
"no uid provided, when creating a link to a document".
Exception, thrown during the Execution of the query by Hibernate.
A
InputStream
that reads data of a document identified by it's HDOC from the archive.This class is an extension of
SaRMIInputStream
that adds the possibility to seek on the stream.RMI interface version constant.
This exception is thrown when a user logs on with a license that he is not allowed to use
because of missing privileges.
* Lock exceptions which occur in the following situations:
"locking or unlocking document failed",
"document is currently locked by another user",
"retrieving lock data failed, possibly unavailable".
Indicates that the users password is expired.
Property exceptions are raised when the following situations occur:
setting document property failed,
column/property name does not exist,
invalid database definition name specified,
inappropriate index element count specified for field type,
binary data section (lob) is empty,
unsupported property type specified.
Exception thrown by checkSapUrl to indicate an error in the RLINK server.
Server-side Command interface representing the functionality of the core server.
Holds the information about the Saperion RMI Server state.
Server state.
Exceptions in setting content, occur in the following situations:
"creating temporary file failed",
"making up temporary file name failed",
"handle to temporary content file is invalid",
"writing buffer to content file failed",
"inserting content into document failed",
"closing temporary file failed".
Exceptions in setting or deletion node; occurs in the following situations:
"committing transaction failed",
"rolling back transaction failed",
"transaction ID is invalid/empty",
"updatind document content on medium failed",
"updatind document metadata in database failed",
"deleting document failed",
"given byte offset is greater than data size".
Exception, thrown during the Execution of the native SQL query.
RMI remote interface for the Saperion system commands.
The system commands are provided by the RMI server.
The system commands are provided by the RMI server.
System-level connector.
System related exception raised in common system specific error situations.
This exception is thrown when a query returned more results as allowed by the value of the
parameter rmi.query.maxresults.
Exception thrown when a document is created or updated and the value of a unique field already exists in
another document.
Exception thrown when checking a SAP-URL failed.
A SaSaveInfo contains information like HDOC, SYSROWID and DDC-name of a created or updated document.
RMI server implementation of the
SaSaveInfo
interface.SaSearchFieldException will be thrown in case of a data base field cannot be
found.
The DB operator type.
Exception class for RMI security exceptions.
SaSetACLException will be thrown in case of a ACL could not be set in the backend.
Exceptions in setting content, occur in the following situations:
"creating temporary file failed",
"making up temporary file name failed",
"handle to temporary content file is invalid",
"writing buffer to content file failed",
"inserting content into document failed",
"closing temporary file failed".
Exceptions in setting or deletion node; occurs in the following situations:
"committing transaction failed",
"rolling back transaction failed",
"transaction ID is invalid/empty",
"updating document content on medium failed",
"updating document metadata in database failed",
"deleting document failed",
"given byte offset is greater than data size".
Interface holding settings to be transported to other components.
Database specific constants.
An interface to fire events and to get/set event filters.
Status type enumeration.
Utility class for helper methods.
Exception class for common system errors and some failed RMI commands.
This class holds information about the running system.
Features, that can run on RMI server.
Implementation of the
SaSystemInfo
interface.Interface holding the system specific settings to be transported to other
components; to get this information no user authentication is required.
System setting implementation.
This interface defines the available system setting types and should be
implemented for transport via
SaSystemSetting
instances.The available system setting types.
This exception is thrown when a query returned more results than allowed.
The reference converter is a utility class that implements methods to create ecm-service references from the
corresponding Saperion data objects.
Exception thrown when a document is created or updated and the value of a unique field already exists in
another document.
Exception thrown when a folder type is unknown.
This class holds detailed information about a Saperion user management entity e.g.
This enumeration holds the different kinds of entities in a saperion user management entity.
Interface holding the user specific settings to be transported to other
components; to get this information user authentication is required.
System setting implementation.
This interface defines the available system setting types and should be
implemented for transport via
SaUserSetting
instances.The available user setting types.
A SaValue represents a single value contained in a field of a DDC for a specific document.
Java class for saveActionType.
Version metadata of a document.
Class for storing and transfering document revision data
including both index metadata and document-specific data
such as creator of revision, revision comment, and number.
Workflow Connector Interface.
Workflow connector implementation.
Workflow specific constants.
command ids.
Bean interface for an event.
Implementation of the interface @link
Holds the information about a specific workflow event like the HDoc, NodeId and SysRowId of the event.
SaWfEvent
.Holds the information about a specific workflow event like the HDoc, NodeId and SysRowId of the event.
An interface to fire events and to get/set event filters.
Class for handling all step related tasks.
Implementation of the @link
SaWFTask
interface.Workflow exception which occurs when a operation on the workflow connector fails.
Indicates that an exception occurred while refreshing a workflow.
Work Flow Event Bean.
Java class for ScriptType complex type.
This
Operation
returns every lookup entry in a given ddc that meets a
condition
.This
Operation
returns the unique lookup entry in a given definition that meets a
condition
.Query modification strategy for security conditions.
An
InputStream
that is serializableWhen this stream is serialized, it's content will be written to the archive
or to a temporary buffer on the server side.
Interface for content handlers used by
SerializableStream
.Enumeration of available content handlers.
This class holds configuration that is set on the server-side but concerns the client side (classic connector).
A simple extension of a
ServiceLoader
.Holds session tokens for injection.
When invoked, the server will set the current users presence.
When invoked, the server will set the current users presence.
When invoked, the server will set the current user's substitute's access to the user's
workflow-inbox.
Sets the state of the specified document to 'read'.
Sets the state of the specified document to 'unread'.
A setting that is stored in the database.
Defines how to search for a setting.
Represents the result of a search for settings.
enables/disables caching of user/group/tenant extensions.
Default implementation of
ArrayFactory
for ShortConverts a short[] to an int[]
SimpleDataSource
is a simple implementation of an DataSource
that can be used directly and that has
no logging, no runtime-information and treats all errors as IllegalStateException
s.Java class for sortKindType.
Default implementation of
ArrayFactory
for Date
SqlDialect
enumerates known SQL dialects of DataSource
s.Enum SQLType.
Defines the different SQL types like Oracle and MSSQl.
Defines the different SQL types like Oracle and MSSQl.
A utility class intended to be used to monitor the startup behavior of a single process.
Management bean for
StartupTimer
.Wrapper class for the HttpServletResponse to receive the response status.
This
Operation
stores a new system file.Utility class for stream treatment.
Utility class for copying streams, file channels and append byte arrays.
Will be thrown if that calculated hash or length of the content stream does not match the
expected values.
Default implementation of
ArrayFactory
for String
A simple
String
-based id.Contains utility methods for Strings.
A structure bean for structuring content stream with their variables.
Java class for styleType.
This exception indicates that a call tried to write to a system field directly.
This enumeration holds the types of system files in a Saperion system.
Java class for TabListType complex type.
Java class for tabPositionType.
Java class for TabType complex type.
Java class for targetClientsType.
Workflow audit information interface.
Task audit information object.
Step information interface.
Holds the selectable users for a given task.
An enumeration for the different types of user assignments to tasks.
This factory only allows to create ClassicConnector instances for technical users only.
A
SerializableStreamContentHandler
that writes to a temporary buffer.A buffer for bytes that keeps a certain amount of bytes in memory before
switching to a temporary file.
An
OutputStream
that stores it's data in a TempFileByteBuffer
.A text annotation (like a sticky-note).
Utility class for thread treatment.
Java class for ThumbnailType complex type.
Default implementation of
ArrayFactory
for Time
Time info interface.
Time info class.
Default implementation of
ArrayFactory
for Timestamp
Java class for ToolbarType complex type.
The standard formatter for
Object.toString()
-methods.
This interface tags objects that provide their parameter-informations for the standard
Object.toString()
-format by implementing the ToStringParameterPossessor.getToStringParameters(ToStringParameters)
-method.ToStringParameters
collects the parameter-informations for the standard Object.toString()
-format of a
ToStringParameterPossessor
.
A simple immutable encapsulation for 3 objects.
This singleton class provides the behavior to validate and generate application signature.
Represents the SYSROWID / the unique ID over all revisions of one document / folder.
This exception indicates that a uniqueness constraint for a given list of fields in a given ddc was violated.
This exception indicates that a given data source could not be found.
This exception indicates that a given document definition could not be found.
Indicates that for a given reference, there was no match found.
UnlocalizedDateTimeFormat
is a utility class to convert Date
objects to an unlocalized, time-zone
independent, character-set-independent string format and vice versa.
An
UnreachableCodeException
is a specialized IllegalStateException
to denote a point of code that
cannot be reached.Utility class that provides some unsafe operations.
Changes information about the current user.
Updates a Document as
SaRMIServerCommand.saveDocument(int, String, String, List)
does.Bean to hold information for UpdateDocument method.
This class converts from
UpdateDocumentInfo
to UpdateDocumentInputType
.Updates a folder as com.saperion.rmi.common.SaRMIServerCommand#updateFolder does.
An
Operation
that updates a lookup entry.Will be thrown if a SerializableStream exceeds its length-limit (as given by the ContentStream
to serialize).
Contains special information about a user.
Holds the name of the user.
A simple class that holds the two unique identifiers of a user administration entity.
Default implementation of
UsersRights
.UserSelectionFlags can be used to evaluate the user selection filter flags contained in an
ExecutionResult.
This class indicates that a specific user has specific rights.
Special PropertyWrapper to wrap settings with UTF-8 encoded values.
A wrapper around a ResourceBundle that converts strings to UTF-8.
Java class for ViewerType complex type.
Java class for visibilityType.
Convenience class for Commands without return value.
This interface describes classes to be called by the WebAppInitUtil.
This class is a web filter and can be used to initialize a web application.
The Class WeblinkUtil.
Java class for workflowActionType.
Represents the information about a workflow member.
This exception is intended to wrap instances of
SaBasicException
in order to
transport them by rmi without breaking compatibility of existent calls and
operations
.This exception works as wrapper in cases where server components already throw new exceptions while the client
interface still expects the old ones.
This runtime exception wraps an
SaBasicException
.This exception indicates that the type of a document definition does not work the way it is used.
CreateLookupEntryOperation
instead