com.ptc.core.ocmp.framework
Class AdvancedComparisonSpec
java.lang.Object
com.ptc.core.ocmp.framework.ComparisonSpec
com.ptc.core.ocmp.framework.AdvancedComparisonSpec
- All Implemented Interfaces:
- Externalizable, Serializable
public abstract class AdvancedComparisonSpec
- extends ComparisonSpec
- implements Externalizable
AdvancedComparisonSpec contains all the configurable information needed
for the comparison of business objects. On the other hand, SimpleComparisonSpec
only contains the minimum set of information needed by the comparison
process. Rest of the information (such as attributes, link roles, link
attributes, etc.) are pulled from the configuration resource.
But, the configuration resource is not used when AdvancedComparisonSpec
instances are used by clients. If used, all the necessary information
must be provided by the client. Missing information will be considered
as exclusions and ignored during comparison process. For ex. if link
attributes are not specified, they will not be considered for comparison,
even though they might exist in the configuration resource.
Using an AdvancedComparisonSpec gives clients complete control over the
comparison process, allowing one to specify exactly what is needed to
be compared. It is important to note that the attributes specified must
be logical attribute identifiers, as identified by the Windchill Soft
Schema Architecture. Refer the Windchill Business Admin's Guide for more
information on the soft schema's and attributes.
Supported API: true
Extendable: false
- See Also:
SimpleComparisonSpec,
ObjComparisonService,
Serialized Form