All Classes and Interfaces

Class
Description
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
Abstract class for site configuration.
Binds a SiteConfig getter to its key in the properties file and also provides a default value.
Declares a specific configuration setting as reloadable, which means that the value will be updated in runtime.
Describes an
invalid reference
Type#API
action or a task/asset
invalid reference
Type#USER
action.
 
 
 
Declares the Attribute or attributes, likely having scope Scope.VOLATILE, required by the activity.
Declares the activity as being interactive, making it unsuitable for recovery activities.
Declares the activity to be for internal use only.
Declares the Attribute or attributes that are guaranteed to be provided by the activity.
Provides access to server activities.
Classes used to represent configured activities.
 
 
 
 
Describes a flow control instruction for ActivityBundle execution, allowing planned early termination of the execution leading to a successful, albeit partial, run.
 
 
 
An approval entry, containing state, user, and comment.
Available states of an approval.
Describes an approval role.
 
 
Borrowing heavily from the Maven Runtime, this utility class extracts version strings for individual known artifacts or scans the classpath for all existing artifacts.
An artifact information bean, holding identifiers and version.
A selection of common aspect ratios.
Describes task specific user/group access to an asset.
List of users and/or groups with matching access rights.
A list entry containing type, entity, and boolean access triplet.
Distinction between user, group and world as target of access.
Gives access to assets using the API.
Describes the availability of a referenced asset.
Together with AssetType and a qualifier, the AssetSubType describes a mapping point for an attribute within an asset.
Asset type.
Describes a file attached to a task.
Describes limitations placed upon the uploading of attachments to tasks; configured per Tasklist.
Describes the list of files attached to a task.
Authoritative list of task attributes for use with Mayam Tasks.
Description of an Attribute derived from its annotations.
The producer is tasked with providing descriptions for attributes.
Maps from a field identifier to an Attribute.
Default implementation of the AttributeFieldMapper which always throws an UnsupportedOperationException.
Describes the mapping of an attribute to the MAM.
Attribute mapping per primary asset type.
Describes a class that is able to receive and provide values for all of, or a defined subset of, the Attribute list.
Describes a means of keeping track of multiple AttributeManagers based on the Field.HierarchyLevel.
Map from Attribute to value.
Describes a class containing an AttributeMap.
 
Utility class which generates valid AttributeMap instances with random data.
A builder for AttributeMap based MqMessage objects.
Map from Attribute to a set of values and a flag indicating inclusive or exclusive use.
 
Describes a class containing an AttributeMultiMap.
Describes a class that is able to receive values for all of, or an undisclosed subset of, the Attribute list.
Map from Attribute to a pair of values representing the start and the end of a range.
Describes a class containing an AttributeRangeMap.
 
The schema describes all aspects of an attribute that is shared between its rendered fields and is not covered by the annotations on the Attribute itself.
Schemas per attribute.
Convenient implementation of Set which itself, given that it is stripped of generics, can be used as a value class for Attribute.
Thrown when a constraint violation was found during attribute updates.
 
Describes a class able to to perform Attribute validations.
 
 
 
The augmented schema contains information from Attribute annotations combined with current AttributeSchema configuration.
Factory for creating AugmentedSchema objects.
High level data type of the attribute value.
Performs authentication of API tokens based on current SiteConfig.
Very limited validator handling a subset of the jakarta.validation.constraints annotations.
 
Signals that can be sent to BPMS
 
The MayamMessageType message property pertains to asset and Mayam task related changes.
This interface describes a character stream that maintains line and column number positions of the characters.
 
 
 
 
List of comments, their authors and the timestamps of creation.
A comment log entry.
 
 
Annotation describing complex attribute types, i.e types lacking a natural string representation which is both human and machine friendly.
 
 
 
 
 
Main class for Mayam Tasks configuration.
 
 
 
 
 
 
 
 
Well known content types used within Mayam Tasks and associated tools.
Similar to Cloneable, with a few differences.
 
A Control Value List (CVL) to be associated with a Field, providing a list of valid choices.
 
 
Describes the purpose of an Attribute, used to establish how to use it and in which context, and specifies the class allowed for values.
This provider provides a MQ with siteconfig as MqConfig.
Delete media options
 
 
 
 
Describes how the application is embedded within a parent application, such as a MAM or an NLE.
 
Translations for ManagedEnum values for use as display strings.
 
Evaluates expressions.
Registry of example that can be passed along to the ResourcesGenerator part of the tasks-ws-maven-plugin, allowing json examples to accompany the REST documentation.
 
A bean representation of a generic exception, for use with a serializer such as Jackson.
Describes a class, typically an Exception, which contains an ExceptionBean.
Class representing a link in an exception chain.
 
Token literal values and constants.
 
Token Manager.
 
 
 
 
 
 
 
 
 
Criteria for filtering, searching, and/or sorting tasks.
Used in Attribute.SETTING_REMEMBERED_CRITERIA to remember criteria for each user on a per task list basis.
Describes an attribute used for sorting and whether the matching values should be taken in ascending or descending order.
Sorting direction.
Default behavior (null) is to return nulls first on ASC and last on DESC.
 
The result of a TaskApi.getTasks() call, FilterResult contains the matches of the call and also the total count of matches for use with the pageSize and rowOffset parameters.
 
 
 
 
 
 
 
A generic table structure with String cells and column names.
Builder for GenericTable.
Represents a single row in a GenericTable.
 
 
 
 
 
Provides a means to generically deal with the various configuration objects that have an identifier and preferably a user friendly display text.
 
 
 
 
 
Applications that can be invoked and web pages that can be visited.
 
Maps between invokers and URLs.
 
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
 
 
 
 
 
The MayamJobState property describes job state.
 
 
To use this, in your eventConsumer
Specify the behaviour of MAM operations
Describes an enumeration with support for space efficient persistence.
Provides access to objects of enumerations used as value classes for attributes using class literal and either full or compact name.
 
Primary types of managed files.
 
Allows access to a file.
 
 
 
Definitions per managed folder attribute.
 
 
 
 
Generic exception class for marshalling errors (JSON, XML etc).
Availability status of a media object.
Media types for use in @Consumes and @Produces annotations.
 
 
Message queue abstraction with retry and replay functionality.
Returned by Mq.attachListener(MqDestination, Listener), its Mq.Detachable.detach() method allows a callback to be removed.
The intensity with which listening should be performed.
 
Message content type.
Message topic/queue.
 
 
Exception thrown as a result of an Mq communication error.
 
A message to be sent or listened for via Mq.
Describes a change in a task or asset by providing before and after representations.
Guice module for setting up injection of ActiveMQ classes.
 
Describes a class that can be navigated using PathFinder (wf-mdmap).
 
Describes a notification event.
 
 
 
 
This exception is thrown when parse errors are encountered.
Qualifier for an injected String meant to hold a process name/identifier for the currently running main application context.
 
 
Abstract interface for reading from a stream.
Options to a file QC request Used to specify file QC request details
QC pass/fail status
QC Warnings as a part of JOB Events
Describes a query, as it is maintained in the search views of the webcomponent based UI.
 
 
 
 
 
 
 
 
Well known queues used within Mayam Tasks and associated tools.
Guice module for setting up injection of ActiveMQ classes.
A reference object meant to facilitate serialization of objects without producing copies.
 
 
Describes a remote exception, as passed via an ExceptionBean.
 
Type of file to be generated by report (typically using jasper-daemon).
 
Exception indicating a possibly recoverable condition which occurred during message processing.
State of an asset revision.
RichText data.
The scope of an Attribute controls the persistence mechanisms used and the operations that can efficiently be used with the attribute.
 
Describes a search view as it is maintained in the webcomponent based UI.
 
 
 
API for dealing with segments This class is accessed using TasksClient.segmentApi() A segmentListId is the id of the segmentList as stored in the mam.
 
 
 
The MayamSegmentState property describes segment state.
Activities that are executed server side.
 
Main site configuration class for Mayam Tasks.
Determines if the BPMN Editor is available (given that bpms.enabled is also true).
Determines whether elastic search should always be used (if enabled), or if the regular search manager should be used most of the time (so as not to confuse users).
Allows for alternative Single Sign-On types to be used.
Exception thrown by an invalid SiteConfig.
Guice module for setting up injection of SiteConfig.
 
A named sort order preset implemented as a list of pairs of attributes and sorting direction, with the first pair having the highest priority.
 
Describes how presets are chosen in the UI.
NOTE : This generated class can be safely deleted if installing in a GWT installation (use StringProvider instead)
 
 
Styles that can be applied to the rendering of an Attribute value.
Used with DisplayMode.ICON_LIST to map attribute values to icon and color combination.
 
 
Map connecting sets of styles to attributes for the purpose of providing customer specific rendering hints based on task state.
Set of Style with a compact machine readable hex representation.
 
Schema details for attributes with a value class based on GenericTable.
 
 
Gives access to tasks using the API.
 
For each task belonging to a task list, AssetConstraint describes a constraint with regards to an asset attribute such as Attribute.ASSET_ID.
Describes modes for navigating to the task list.
Client for the Mayam Tasks Webservices.
State of a task.
Utility class used to check the validity of an API base URL, availability of the webservices at said URL and basic client/server compatibility verification.
 
 
A framerate verified to be supported.
 
The ManualFramerate allows for manual creation of framerate objects for use with the Timecode class.
Framerates that are well-known, both in general, and specifically to this class.
 
List of time + duration entries, their authors and a comment.
A comment log entry.
Describes the input token stream.
Token Manager Error.
Well known topics used within Mayam Tasks and associated tools.
The MayamTrafficRequestType message property defines the type of traffic request in a Mayam traffic message
 
 
 
 
Representing a translated string, implemented as a map from language to translation.
Approval for TX or comparable use
Describes UI activities availble in the Tasks UI.
 
 
 
 
 
 
 
 
 
 
Used for metadata set/get directly from/to the MAM.
 
Describes an action taken by the user, typically pressing a configured action button in the Tasks UI.
 
 
 
 
 
 
 
Utility class used to hold any Jackson serializable value, adding minimal class information required to deserialize it properly.
 
 
A simple key/value list of strings with preserved ordering.
 
Converts values supported by Attribute to and/from a string representation.
Used for generic classes and/or wrapper classes of primitive types to narrow down their use as value classes for attributes, making it easier to find a good widget representation.
The value class for the variety.