|
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| ValueContext | Common interface for accessing the content and context of an instance or an occurrence. |
| ValueContextForInputValidation | This container-interface adds to the validation interface the possibility to set values that will be automatically validated against the underlying schema. |
| ValueContextForValidation | This container-interface adds to the basic ValueContext interface the services for
adding validation messages.
|
| Class Summary | |
| BranchKey | Identifies a branch in a repository. |
| DefinitionMode | Defines the possible modes that an occurrence may have regarding its inheritance. |
| HomeKey | Abstract superclass for branch identifiers and version identifiers. |
| Repository | Represents a particular EBX.Platform repository. |
| RepositoryDeclaration | Provides general management information on a particular repository. |
| RepositoryId | Identifies a particular EBX.Platform repository in a persistent and durable manner. |
| VersionKey | Identifies a version in a repository. |
Provides interfaces for accessing schema instances.
Any update on Master Data is possible only in a well-managed context:
ValueContextForInputValidation.setNewValue(Object);ValueContextForUpdate.setValue(Object, Path)
or method
ValueContextForUpdate.setValueFromXsString(String, Path).
Warning:
If a Master Data object is returned by ValueContext.getValue()
or any other getter method, this object must never be modified directly, but
only by one of the setter methods above. Not conforming to this rule would cause unpredictable
effects on persistence.
This rule applies on any mutable object: List, Date or JavaBean.
For example, if a List is returned by this context
(it is either inherited or defined), it must not be updated
directly, but a copy must be created and then this copy must be explicitly set on the context.
|
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
(report a bug)
EBX.Platform 4.5.3 [0607:0001]
Copyright Orchestra Networks 2000-2008. All rights reserved.