This document lists the Java API changes made in this release. The comparison is performed between the current version and 6.1
Class AbstractPrefilteredAdaptationFilter
Defines a base class for implementing a PrefilteredAdaptationFilter.
Method Adaptation.getLabel(Session)
Returns the label of the dataset or record corresponding to the locale in the specified session.
Method Adaptation.getLabelOrName(Session)
Returns the label of the dataset or record corresponding to the locale in the specified session.
Method Adaptation.getLastTransactionId()
Returns the identifier of the last transaction in which this dataset or record has been modified.
Method AdaptationHome.getValidationReport(Severity)
Returns all validation reports for datasets in this AdaptationHome that have at least one validation item of the specified severity or higher.
Method AdaptationHome.getValidationReport(ValidationSpec)
Returns the validation report for this dataspace according to the specified properties.
Method AdaptationHome.isUsedByValidation()
Checks whether the current instance of AdaptationHome is a dedicated validation dataspace.
Interface PrefilteredAdaptationFilter
Defines an AdaptationFilter that can be optimized using a prefilter predicate.
Method ReadContext.get(Path, Class)
Returns the value of the specified node.
Method ReadContext.get(SchemaNode, Class)
Returns the value of the specified node.
Interface DataspaceValidationReport
Defines the validation report of a dataspace.
Enum ValidationPolicyForTableViewEnum
Defines the different validation policy to use when displaying records in the table view.
Interface SchemaDefaultTableView
This interface represents the default view properties of a table defined in the data model.
Method UserMessageRef.hashCode()
Constant CategoryVersion.DATA_BO_COMPACT_V1
Data-compact business object category version 1.
Constant CategoryVersion.DATA_BO_V1
Data Business Object category version 1.
Constant Constants.Data.KEY_ACTIVATED
Constant Constants.Data.KEY_CHILDREN_DETAILS
Constant Constants.Data.KEY_DATA_MODEL
Constant Constants.Data.KEY_DESCRIPTION
Constant Constants.Data.KEY_DOCUMENTATION
Constant Constants.Data.KEY_HAS_CHILDREN
Constant Constants.Data.KEY_INFORMATION
Constant Constants.Data.KEY_IS_SELECT_ALLOWED
Constant Constants.Data.KEY_LOCALE
Constant Constants.Data.KEY_MODULE
Constant Constants.Data.KEY_OWNER
Constant Constants.Data.KEY_PARENT
Constant Constants.Data.KEY_PATH_IN_MODULE
Constant Constants.Data.KEY_PUBLICATION
Constant Constants.Data.KEY_VERSION_NAME
Constant Constants.Data.URL_ACTION_CHILDREN
Interface Constants.DataModel
Data model keys.
Interface Constants.Index
Index keys and parameters.
Constant Constants.Pagination.KEY_CURSOR
Pagination cursor position.
Constant Constants.Pagination.KEY_MAX
Maximum page cursor position.
Interface DMADataModel
Represents a data model defined in the Data Model Assistant (DMA).
Class DataModelingEmbeddedPublicationSpec
Defines the settings for publishing a data model in a repository.
Class DataModelingManager
Main facade for retrieving the data models contained in the Data Modeling Assistant (DMA).
Class DataModelingPackagedPublicationSpec
Defines the setting for publishing a data model in a module.
Class DataModelingPublicationSpec
Defines the settings for publishing a data model.
Method RepositoryAnonymizer.RecordContext.getValue(Path, Class)
Returns the value of the node at the specified path.
Method RepositoryAnonymizer.RecordContext.getValue(SchemaNode, Class)
Returns the value of the specified node.
Method ValueContext.getList(Path)
Returns the List value of the specified node.
Method ValueContext.getValue(Path, Class)
Returns the value of the specified node.
Method ValueContext.getValue(SchemaNode, Class)
Returns the value of the specified node.
Class AccessDeniedException
This exception is thrown when a user tries to perform an action for which they do not have the necessary permissions.
Method ContentHolder.get(Path, Class)
Returns the value of the specified path.
Method ContentHolder.get(SchemaNode, Class)
Returns the value of the local absolute path of specified node.
Constant CategoryURIBuilder.DATA_BO_V1
Mapping for REST category data-bo and version v1.
Constant CategoryURIBuilder.DATA_COMPACT_BO_V1
Mapping for REST category data-compact-bo and version v1.
Method ConstraintContext.disableAjaxPrevalidation()
This method prevents, in the user interface, the constraint from being pre-validated dynamically when the related field is updated at user inputs.
Method ConstraintContextOnTable.disableAjaxPrevalidation()
This method prevents, in the user interface, the constraint from being pre-validated dynamically when the related field is updated at user inputs.
Method DependenciesDefinitionContext.addDependencyToInsertAndDelete(Path)
Specifies that the validation result of the current constraint depends on the insertions and deletions of the table node with the specified path.
Method DependenciesDefinitionContext.addDependencyToInsertDeleteAndModify(Path)
Specifies that the validation result of the current constraint depends on insertions, modifications and deletions on the node targeted by the specified path.
Specifies that the validation result of the current constraint depends on the insertions, modifications and deletions on the specified node in a given dataset.
Specifies that the validation result of the current constraint depends on the insertions, modifications and deletions on the specified node in a given dataset in a specific dataspace.
Method DependenciesDefinitionContext.addDependencyToModify(Path)
Specifies that the validation result of the current constraint depends on the value of the source node with the specified path in the same record.
Method SchemaExtensionsContext.setAccessRuleForCreateOnNode(Path, AccessRuleForCreate, UserMessage)
Declares that the access to a record node may be restricted by the specified rule while in a record creation context.
Declares that the access to an element's subtree may be restricted in a record creation context by the specified AccessRuleForCreate.
Method SchemaExtensionsContext.setAccessRuleOnInstance(AccessRule, UserMessage)
Declares that global access to a dataset may be restricted by the specified rule.
Method SchemaExtensionsContext.setAccessRuleOnNode(Path, AccessRule, UserMessage)
Declares that the access to an element may be restricted by the specified rule.
Method SchemaExtensionsContext.setAccessRuleOnNodeAndAllDescendants(Path, boolean, AccessRule, UserMessage)
Declares that the access to an element's subtree may be restricted by the specified rule.
Method SchemaExtensionsContext.setAccessRuleOnOccurrence(Path, AccessRule, UserMessage)
Declares that global access to a table record in the data model may be restricted by the specified rule.
Declares that the display and execution of the specified service is conditioned by the specified rule, when invoked on the element referred by the specified path.
Declares that the display and execution of the specified service is conditioned by the specified rule, for all elements matching the rule's type of EntitySelection under the specified data model element.
Method SchemaNode.getSchemaDefaultTableView()
Returns the default table view properties for this node, as defined in the data model.
Method TableRefFilterContext.setPrefilter(String)
Specifies an XPath filter that will be applied before evaluating TableRefFilter.
Interface BusinessObjectModel
Represents the definition of a business object in the context of a data model.
Interface BusinessObjectModelRelationship
Represent a relationship in the context of a business object model.
Interface ChildEntity
Provides a read-only access facade to a record related to the main record of a business object.
Interface DataModelBusinessObjectModels
Holds the business object models defined in a data model.
Interface Entity
Provides a read-only access facade to a record of a business object.
Interface MainEntity
Provides a facade to the main record of a business object.
Method BeanElement.addFacetEnumeration(List)
Sets a list of possible values for this element.
Method SchemaNodeDefaultView.isHiddenInQuickSearch()
Returns true if the associated node is hidden in the quick search tool.
Method UniquenessConstraint.getCaseSensitivity()
Returns the case sensitivity used to check string fields defined in the uniqueness constraint.
Constant SchemaMetadataConstants.DEFINITION_MODE_PATH
Path to the node that specifies the definition mode of a record.
Constant SearchStrategyKey.ASSOCIATION
Only used for association nodes.
Method StopWordsKey.getModel()
Returns the name of the data model to which the stop words list belongs, or null if the list does not belong to a specific model.
Method StopWordsKey.getName()
Method SynonymsKey.getModel()
Returns the name of the data model to which the synonyms list belongs, or null if the list does not belong to a specific model.
Method SynonymsKey.getName()
Constructor MergeSpecForInstanceContents(boolean)
Constructor that allows specifying whether to include all content types.
Method NodeDataTransformerContext.getValue(SchemaNode, Class)
Returns the value defined at the specified node.
Constant ServiceKey.EXECUTE_ASSISTANT
Built-in service to execute the Assistant on a record.
Constant ServiceKey.HIERARCHY_ATTACH
Built-in service to attach nodes in a hierarchical view.
Constant ServiceKey.HIERARCHY_DETACH
Built-in service to detach nodes in a hierarchical view.
Method Session.getAttribute(String, Class)
Returns the object bound to the specified name in this session, or null if no object is bound to the specified name.
Method SessionPermissions.getGlobalPermissionToIde()
Returns whether the user has permission to access the IDE user interface.
Method DifferenceHelper.compareDatasetByDate(Adaptation, Date, Date)
Performs a comparison between two transaction dates for a dataset and returns the result.
Method DifferenceHelper.compareDatasetByDate(Adaptation, boolean, Date, Date)
Performs a comparison between two transaction dates for a dataset and returns the result.
Method DifferenceHelper.compareDatasetByTransactionID(Adaptation, boolean, long, long)
Performs a comparison between two transaction for a dataset and returns the result.
Method DifferenceHelper.compareDatasetByTransactionID(Adaptation, long, long)
Performs a comparison between two transaction for a dataset and returns the result.
Method DifferenceHelper.compareDataspaceByDate(AdaptationHome, Date, Date)
Performs a comparison between two transaction dates for a dataspace and returns the result.
Method DifferenceHelper.compareDataspaceByDate(AdaptationHome, boolean, Date, Date)
Performs a comparison between two transaction dates for a dataspace and returns the result.
Method DifferenceHelper.compareDataspaceByTransactionID(AdaptationHome, boolean, long, long)
Performs a comparison between two transactions for a dataspace or a snapshot and returns the result.
Method DifferenceHelper.compareDataspaceByTransactionID(AdaptationHome, long, long)
Performs a comparison between two transactions for a dataspace or a snapshot and returns the result.
Method DifferenceHelper.compareRecordByDate(Adaptation, Date, Date)
Performs a comparison between two dates for a record and returns the result.
Method DifferenceHelper.compareRecordByDate(Adaptation, boolean, Date, Date)
Performs a comparison between two dates for a record and returns the result.
Method DifferenceHelper.compareRecordByTransactionID(Adaptation, boolean, long, long)
Performs a comparison between two transaction times for a record and returns the result.
Method DifferenceHelper.compareRecordByTransactionID(Adaptation, long, long)
Performs a comparison between two transaction times for a record and returns the result.
Method DifferenceHelper.compareTableByDate(AdaptationTable, Date, Date)
Performs a comparison between two dates for a table and returns the result.
Method DifferenceHelper.compareTableByDate(AdaptationTable, boolean, Date, Date)
Performs a comparison between two dates for a table and returns the result.
Method DifferenceHelper.compareTableByTxId(AdaptationTable, boolean, long, long)
Performs a comparison between two transaction times for a table and returns the result.
Method DifferenceHelper.compareTableByTxId(AdaptationTable, long, long)
Performs a comparison between two transaction times for a table and returns the result.
Interface ExternalLoginContext
Login Context holding user data and roles retrieved from SSO, SCIM or LDAP connection details.
Interface ExternalLogoutContext
Logout context holding the user reference of the user to log out.
Interface ExternalRolesMapper
Maps external roles to specific and / or built-in ones.
Class LdapDirectoryFactory
Built-in LDAP directory factory for EBX®.
Interface OnUserLoginListener
A listener invoked on user login event from SSO SAML2 or OIDC protocols.
Interface OnUserLogoutListener
A listener invoked on user logout event.
Interface SsoEventListener
An event listener interface for Single Sign-On (SSO) events.
Method TestHelper.prepareEnvironment(File, File, File)
Prepares the environment for the test.
Method UIAjaxContext.getValue(Path, Class)
Returns the value of the specified node.
Method UIFormRequestContext.getValue(Path, Class)
Returns the value at the specified path.
Method UIHttpManagerComponent.setFirstCallDisplayHierarchyExpandedToSearch()
Specifies that the hierarchy must be displayed expanded after a search action.
Method UITableFilterResponseContext.getValue(Path, Class)
Returns the value at the specified path.
Method WidgetDisplayContext.isInherited()
Returns true if the displayed value is inherited.
Method WidgetValidationContext.getValue(Path, Class)
Returns the value at the specified path.
Method PerspectiveTheme.getButtonsHighlightTextColor()
Returns the text Hex color code of buttons selected by default.
Method PerspectiveTheme.getFormHTMLEditorsMaxHeight()
Returns the maximum height in pixels of HTML editors in forms.
Method PerspectiveTheme.getFormHTMLEditorsMaxWidth()
Returns the maximum width in pixels of HTML editors in forms.
Method PerspectiveTheme.getFormHTMLEditorsMinHeight()
Returns the minimum height in pixels of HTML editors in forms.
Method PerspectiveTheme.getFormHTMLEditorsMinWidth()
Returns the minimum width in pixels of HTML editors in forms.
Method PerspectiveTheme.getPerspectiveNavigationPaneSelectionTextColor()
Returns the text Hex color code used for selected menu items in the perspective navigation pane.
Method PerspectiveTheme.getWorkflowBadgeTextAndBorderColor()
Returns the text and border Hex color code of the workflow task counters.
Class UICustomViewContextFactory
Provides factory method to create UICustomViewContext objects.
Method UserServicePropertiesDefinitionContext.setDescriptionForConfiguration(String)
Defines the service description to be displayed in a configuration context.
Method UserServicePropertiesDefinitionContext.setDescriptionForConfiguration(UserMessage)
Defines the service description to be displayed in a configuration context.
Method UserServicePropertiesDefinitionContext.setLabelForConfiguration(String)
Defines the service label to be displayed in a configuration context.
Method UserServicePropertiesDefinitionContext.setLabelForConfiguration(UserMessage)
Defines the service label to be displayed in a configuration context.
Class PublicationMetadata
Represents the metadata of a published workflow process.
Class PublicationSpec
Specifications for publishing a single workflow.
Enum PublicationSpec.PublicationMode
Retrieves the mode of the publication.
Method UserTask.WorkItem.isCommentEnabled()
Returns true if the comment is enabled for the work item (enable the comment is specified in the user task definition Reference: Enable Comments radio button).
Retrieves process instance keys for a data context variable, including search in publication history.
Method WorkflowEngine.getPublicationMetadata(PublishedProcessKey)
Returns the PublicationMetadata object that contains the metadata of the publication.
Method WorkflowEngine.unPublish(List, boolean, UserReference)
Unpublishes multiple workflow process publications.
Method WorkflowEngine.unPublish(PublishedProcessKey, boolean, UserReference)
Unpublishes a workflow process publication.
Class WorkflowLauncherInfo
Represents information about a workflow launcher activation, including details about the launcher, associated documentation, and context variables.
Class WorkflowLauncherInfoHelper
This class provides utility methods for retrieving and processing information about available workflow launcher activations.
Interface WorkflowPublisher
Publishes one or more workflow.
Class WorkflowStepMetadata
Represents metadata for a workflow step.
Method AdaptationHome.getValidationReportsMap(Severity)
since 6.1.1.
Method Directory.getUserAuthenticationURI(Session)
Since 6.1.3, it is recommended to use the property ebx.security.loginPage.url instead.
Method DirectoryHandler.getUserAuthenticationURI(Session)
Since 6.1.3, see Directory.getUserAuthenticationURI(Session).
Class StgPermissionsBridge
Deprecated.
Method PerspectiveTheme.getFormHTMLEditorsHeight()
Since 6.2.1, is not used anymore.
Method PerspectiveTheme.getFormHTMLEditorsWidth()
Since 6.2.1, is not used anymore.
Constant Constants.Selector.PARAM_FIRST_ELEMENT_INDEX