|
|||||||||||
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 webMethods MDM repository. |
RepositoryDeclaration | Provides general management information on a particular repository. |
RepositoryId | Identifies a particular webMethods MDM 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)
webMethods MDM 4.2.8 [0558]
Copyright Software AG 2000-2007. All rights reserved.