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
action or a task/asset
action.
invalid reference
Type#API
invalid reference
Type#USER
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.Callback for use with
Mq.attachListener(MqDestination, Listener)
.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 messageRepresenting 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.