Package com.softwareag.mdm.instance

Provides interfaces for accessing schema instances.

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.
 

Package com.softwareag.mdm.instance Description

Provides interfaces for accessing schema instances.

 

 

 

 

Rule for updating an instance

Any update on Master Data is possible only in a well-managed context:

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.

 

 

 

 

 

 

 

 



(report a bug)
webMethods MDM 4.2.8 [0558]
Copyright Software AG 2000-2007. All rights reserved.