com.businessobjects.sdk.biar
Class IImportOptions.OrphanHandling

java.lang.Object
  extended by java.lang.Enum
      extended by com.businessobjects.sdk.biar.IImportOptions.OrphanHandling
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable
Enclosing interface:
IImportOptions

public static final class IImportOptions.OrphanHandling
extends java.lang.Enum

This enum defines constants for the different ways BIAR may handle orphaned InfoObjects during import. An InfoObject is said to be orphaned if BIAR cannot find the parent in the import or on the destination CMS.

See Also:
Serialized Form

Field Summary
static IImportOptions.OrphanHandling DROP
          Any orphans are dropped during import.
static IImportOptions.OrphanHandling NONE
          Orphans are imported, although they are in an error state (not having a parent) and will not commit unless they are given a parent.
static IImportOptions.OrphanHandling THROW
          If any orphans are detected an exception is thrown during import.
 
Method Summary
static IImportOptions.OrphanHandling valueOf(java.lang.String name)
           
static IImportOptions.OrphanHandling[] values()
           
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NONE

public static final IImportOptions.OrphanHandling NONE
Orphans are imported, although they are in an error state (not having a parent) and will not commit unless they are given a parent.


THROW

public static final IImportOptions.OrphanHandling THROW
If any orphans are detected an exception is thrown during import. This is the default behaviour.


DROP

public static final IImportOptions.OrphanHandling DROP
Any orphans are dropped during import. Any relationships between successfully imported InfoObjects and orphaned InfoObjects remain, reducing the integrity of the import; use this option at your own discretion.

Method Detail

values

public static IImportOptions.OrphanHandling[] values()

valueOf

public static IImportOptions.OrphanHandling valueOf(java.lang.String name)