oracle.owb.metadatamgmt.changemgmt
Class MCMServiceHandler

java.lang.Object
  |
  +--oracle.owb.metadatamgmt.changemgmt.MCMServiceHandler

public class MCMServiceHandler
extends java.lang.Object

This class contains compare report filters. For e.g. user can filter diff reports to get only objects created in target snapshot.


Field Summary
static int COMPARE_FILTER_ALL_OBJECTS
          All filters assume the operation is (TargetSnapshot MINUS SourceSnapshot).
static int COMPARE_FILTER_CHANGED_OBJECTS_ONLY
          All filters assume the operation is (TargetSnapshot MINUS SourceSnapshot).
static int COMPARE_FILTER_FOUND_OBJECTS_IN_SOURCE_ONLY
          All filters assume the operation is (TargetSnapshot MINUS SourceSnapshot).
static int COMPARE_FILTER_FOUND_OBJECTS_IN_TARGET_ONLY
          All filters assume the operation is (TargetSnapshot MINUS SourceSnapshot).
static int COMPARE_FILTER_UNCHANGED_OBJECTS_ONLY
          All filters assume the operation is (TargetSnapshot MINUS SourceSnapshot) This filter directs diff engine to include only those objects which are found in both TargetSnapshot and SourceSnapshot , but with unchanged semantics, and filters out other diff states.
static int COMPARE_FILTER_UPDATED_OBJECTS_ONLY
          All filters assume the operation is (TargetSnapshot MINUS SourceSnapshot).
static int OBJECT_TYPE_FILTER_ANY_OBJECT
          Metabase divides metabase models into logical and physical models, so diff schema also separates diff into logical model diff and physical model diff.
static int OBJECT_TYPE_FILTER_LOGICAL_OBJECT_ONLY
          Metabase divides metabase models into logical and physical models, so diff schema also separates diff into logical model diff and physical model diff.
static int OBJECT_TYPE_FILTER_PHYSICAL_OBJECT_ONLY
          Metabase divides metabase models into logical and physical models, so diff schema also separates diff into logical model diff and physical model diff.
 
Constructor Summary
MCMServiceHandler()
           
 
Method Summary
static int getObjectFilterMapping(int filter)
          This method should not be used , made public to be accessible to other internal friend packages.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMPARE_FILTER_FOUND_OBJECTS_IN_TARGET_ONLY

public static final int COMPARE_FILTER_FOUND_OBJECTS_IN_TARGET_ONLY
All filters assume the operation is (TargetSnapshot MINUS SourceSnapshot). This filter directs diff engine to include only those objects which are found in TargetSnapshot only and filters out other diff states

COMPARE_FILTER_FOUND_OBJECTS_IN_SOURCE_ONLY

public static final int COMPARE_FILTER_FOUND_OBJECTS_IN_SOURCE_ONLY
All filters assume the operation is (TargetSnapshot MINUS SourceSnapshot). This filter directs diff engine to include only those objects which are found in SourceSnapshot only and filters out other diff states.

COMPARE_FILTER_UPDATED_OBJECTS_ONLY

public static final int COMPARE_FILTER_UPDATED_OBJECTS_ONLY
All filters assume the operation is (TargetSnapshot MINUS SourceSnapshot). This filter directs diff engine to include only those objects which are found in both TargetSnapshot and SourceSnapshot , but with updated semantics, and filters out other diff states.

COMPARE_FILTER_UNCHANGED_OBJECTS_ONLY

public static final int COMPARE_FILTER_UNCHANGED_OBJECTS_ONLY
All filters assume the operation is (TargetSnapshot MINUS SourceSnapshot) This filter directs diff engine to include only those objects which are found in both TargetSnapshot and SourceSnapshot , but with unchanged semantics, and filters out other diff states.

COMPARE_FILTER_CHANGED_OBJECTS_ONLY

public static final int COMPARE_FILTER_CHANGED_OBJECTS_ONLY
All filters assume the operation is (TargetSnapshot MINUS SourceSnapshot). This filter directs diff engine to include all changed objects. This is true diff filter, fetching entire diff graph from diff engine filtering out only UNCHANGED objects.

COMPARE_FILTER_ALL_OBJECTS

public static final int COMPARE_FILTER_ALL_OBJECTS
All filters assume the operation is (TargetSnapshot MINUS SourceSnapshot). This filter directs diff engine to include all objects. This doesnt filter any diff states, so unchanged obejcts in TargetSnapshot are also included.

OBJECT_TYPE_FILTER_LOGICAL_OBJECT_ONLY

public static final int OBJECT_TYPE_FILTER_LOGICAL_OBJECT_ONLY
Metabase divides metabase models into logical and physical models, so diff schema also separates diff into logical model diff and physical model diff. Object type filters triggers diff engine to filter out certain type of objects. This filter directs diff engine to include only logical model objects only.

OBJECT_TYPE_FILTER_PHYSICAL_OBJECT_ONLY

public static final int OBJECT_TYPE_FILTER_PHYSICAL_OBJECT_ONLY
Metabase divides metabase models into logical and physical models, so diff schema also separates diff into logical model diff and physical model diff. Object type filters triggers diff engine to filter out certain type of objects. This filter directs diff engine to include only physical model objects only.

OBJECT_TYPE_FILTER_ANY_OBJECT

public static final int OBJECT_TYPE_FILTER_ANY_OBJECT
Metabase divides metabase models into logical and physical models, so diff schema also separates diff into logical model diff and physical model diff. Object type filters triggers diff engine to filter out certain type of objects. This filter directs diff engine to include any object, i.e. logical model object or physical model object.
Constructor Detail

MCMServiceHandler

public MCMServiceHandler()
Method Detail

getObjectFilterMapping

public static final int getObjectFilterMapping(int filter)
This method should not be used , made public to be accessible to other internal friend packages. In Java friend access means public access.
Parameters:
filter - - Object filter
Returns:
Filter Mapping