All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Common interface for all fields, that can be used as custom fields.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An HTML color.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Command for copy fields action
Result of copy action
Command for creating linked work item
 
Widget Parameter for selecting value from custom enumeration.
Widget developer specifies available options by CustomEnumParameter.Builder.addEnumItem(String, String)
 
 
Builder which uses custom chart options to build a chart.
 
Accessor for DataCount that allows for the use of optional parameters like DataCountAccessor.category(SeparateByCategory)
 
Accessor for DataSet that allows for the use of optional parameters like DataSetAccessor.category(SeparateByCategory)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interface for selecting the document using optional revision and mandatory project id document path or space id and document name.
 
 
 
 
 
 
 
 
Iterating over this instance returns all of a document's Work Items.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Common interface for model fields.
 
 
Result of comparing 2 fields using the Field.compareWith(Field) method.
 
 
 
 
Parameter for configuring list of fields which can be used for example to configure table columns.

In future it will also allow configuring how the fields should be rendered, so the Field.render(Fields) should be used for the rendering to allow that

If there is no scope and prototype or no structure provided through the DataSetParameter or FieldsParameter.Builder, this parameter will use default values: current scope for scope and PrototypeEnum.WorkItem for prototype.
 
Used for setting default fields, when the original set does not suit the use case.
 
 
 
 
 
 
 
 
 
 
 
Marks objects for which the project id is a part of identification.
 
 
 
 
 
 
 
 
 
 
Horizontal alignment selector.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Generic definition for series in plot options.
 
 
 
 
Low level API for defining Highcharts.
Builder for specifying optional attributes of html tag.
 
Interface for selecting HtmlBuilderTarget
Builder for content of html tag, instances are returned by HtmlTagBuilder.append()
Protocol: the following methods can be used only in this order:
1.
Builder for building fragment of html.
Use HtmlLinkFactory to create instances.
 
 
 
 
 
 
 
 
 
 
 
 
Map backed by LinkedHashMap.
 
 
 
 
Can be used in DataSetAccessor.interval(IntervalField, TimeAxisInterval) Represents date or date only field.
Parameter for configuring a field of date field which can be used together with DataSetParameter.

The parameter returns IntervalField which represent selected field and can be used in DataSetAccessor.interval(IntervalField, TimeAxisInterval).

Must be put inside the DataSetParameter using the DataSetParameter.Builder.add(String, RichPageParameter) to work correctly.
 
 
 
Represents read only collection of semantical elements - it does not guarantee that next iteration will return the same instance of the object.
Builds the branchDocument JS action.
Builds different JS actions.
Defines base parameters for descendant builders
Builds createNewArtifact JS action.
Builds the createBaseline JS action.
Builds createCollection JS action.
Builds createDocument JS action.
Builds createLinkedWorkItem JS action.
Builds createPlan JS action.
Builds createProject JS action.
Builds createDocument JS action.
Builds createDocument JS action.
Builds createTestRun JS action.
Builds createWorkItemForm JS action.
Builds duplicateDocument JS action.
Builds exportToPdf JS action.
Builds importDocument JS action.
Builds importReqIfDocument JS action.
Builds print JS action.
Defines document name for descendant builders
Defines template id for descendant builders
Defines project id for descendant builders
Defines space id for descendant builders
Builder for specifying argument in Javascript method.
Builder for specifying JavaScript method invocations.
Aggregates multiple instances of IterableWithSize to single instance and does not iterate over the elements in them until it is needed.
The iterator never returns null values
 
 
 
 
 
 
 
 
 
The "position" varies depending on the source file being parsed and the selected parser creating the resource traceability link.
The "position" varies depending on the source file being parsed and the selected parser creating the resource traceability link.
 
 
 
 
 
 
Adds possibility to specify page mode.
 
 
 
 
 
 
Generic version of ModelEntity interface.
 
Generic version of ModelEntityReference interface.
 
Generic version of ModelObject interface.
 
 
 
Generic implementation of ModelObjectReference interface.
 
 
 
 
 
 
 
This interface acts both as the builder for Lucene searches and the iterable of the results.
 
 
 
 
 
 
Based on http://svn.polarion.org/repos/community/Polarion%20Connectors/Polarion%20Extensions/WikiExtensions/com.polarion.alm.extension.vcontext/src/com/polarion/alm/extension/vcontext/ObjectFactory.java
 
 
 
 
 
 
Selector interface to choose the page mode.
 
 
 
Iterable.iterator() iterates over the parameters
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class provides simple access to plan a basic statistic.
 
Collection of helper methods related to one Plan.
 
 
High level API for creating charts.
 
 
Instances can be obtained from SharedContext.createPortalLink()
 
 
 
 
 
 
 
 
 
 
 
 
 
Configuration to associate part or all of the widget with the Properties Sidebar.
The container that the Properties Sidebar is available inside of.
 
Configuration for enabling the sidebar on a tag representing the rendered object.
 
 
 
 
 
 
 
"Strict" means that it does not allow null keys, and that all methods use generics unlike for example Map.containsKey(Object)
Use the TransactionalExecutor.executeInReadOnlyTransaction(RunnableInReadOnlyTransaction) to execute the code in a read only transaction.
 
 
Renderer<T extends Renderer<T>>
 
 
 
Additional API for Widget Developer to work with resources through velocity
Configured scripted chart widget resource object.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Common interface for all Rich Page parameters

Plug-ins can not add new implementations of this interface.
 
The interface should be used when handling dependencies in the UI.
Common interface for classes handling instantiating and initializing Rich Page parameters from persistence./br>
Plug-ins can implement this interface, but it is not needed for normal use cases of using the parameters
 
 
 
 
 
 
Interface for selecting the rich page using optional project id and revision and mandatory page path or space id and page name.
Checks various permissions for Rich Page in specified scope.
 
Rich Page Widget is a visual component which can be added by the user to the Rich Page and which shows some data based on user defined parameters - see RichPageWidget.getParametersDefinition(ParameterFactory) Implementations should be state-less and not assume that only one instance is created in runtime.
 
TO BE USED ONLY FOR INTERNAL PURPOSES.
 
TO BE USED ONLY FOR INTERNAL PURPOSES.
 
 
 
 
 
 
 
 
 
Scope of the objects.
 
Page and Widget parameter to set scope.
 
 
Each instance can be used only once.
Interface for selecting the scope with option type, the selection is finished using some method from ScopeSelector Each instance can be used only once.
 
 
 
Object that contains information about script rendering result.
Instances are returned by SeparateByParameter.categories().
Parameter for configuring a field of enum type which can be used together with DataSetParameter.

The parameter returns list of SeparateByParameter.categories() which represent the configured allowed values for the selected field and can be used in DataSetAccessor.category(SeparateByCategory).

Must be put inside the DataSetParameter using the DataSetParameter.Builder.add(String, RichPageParameter) to work correctly.
 
 
Instance can be obtained from ReadOnlyTransaction.context()
Instance can be obtained from SharedContext.localization()
 
 
 
 
 
 
Parameter for configuring sorting of items by the SortingParameter.fields()

Must be put inside the DataSetParameter using the DataSetParameter.Builder.add(String, RichPageParameter) to work correctly.
 
 
The space now represents a folder (IFolder from old API) in which the rich pages or documents are contained, but in future it might me extended to also have some fields, so it will derive from ModelObject
 
 
 
 
 
Interface for selecting the context of the spaces using optional project id.
Interface for selecting the space using optional project id and space id.
 
 
 
Keeps order of elements how they were added
 
 
Map backed by LinkedHashMap.
Map backed by LinkedHashMap.
 
 
 
 
 
 
 
 
 
Test case specific view of a work item.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Collection of helper methods that return some Test Run related queries.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Defines interval between two TimeAxisPoint points.
 
 
 
Defines a point in time.
 
 
 
 
 
 
 
 
 
 
 
 
Executor for code using the ReadOnlyTransaction or WriteTransaction
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Generic version of UpdatableModelObject interface.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
For more info see UserGroup.
 
 
 
Common interface for updatable objects with attachments.
 
 
 
 
 
 
 
 
 
Representation of User Group object
 
 
 
 
 
 
 
 
 
 
 
Wrapper class for WikiPage attachments' references.
 
 
 
 
 
 
 
Interface for selecting the wiki page using optional project id and revision and mandatory page path or space id and page name.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Use the TransactionalExecutor.executeInWriteTransaction(RunnableInWriteTransaction) to execute the code in a write transaction.