com.businessobjects.sdk.plugin.desktop.manifest
Interface IIncludedDependencies

All Superinterfaces:
java.util.Collection, ISDKSet, java.lang.Iterable, java.util.Set

public interface IIncludedDependencies
extends ISDKSet

This interfaces defines a collection containing information about which dependencies to include during a replication.


Method Summary
 IIncludedDependency addDependency(java.lang.String name, int direction)
          Adds a dependency object to the collection.
 
Methods inherited from interface com.crystaldecisions.sdk.properties.ISDKSet
get
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Method Detail

addDependency

IIncludedDependency addDependency(java.lang.String name,
                                  int direction)
                                  throws SDKException
Adds a dependency object to the collection.

The following relationship name/direction combinations are supported:

Relation name Direction Description
Profile-Principal PARENT_CHILDREN Include profiles for selected users and user groups
DataConnection-Universe CHILD_PARENTS Include connections used by selected universes
Category-Document PARENT_CHILDREN Include documents for selected categories
User-Inbox PARENT_CHILDREN Include inboxes for selected users
Webi-Universe PARENT_CHILDREN Include universes for selected reports
User-Favorites PARENT_CHILDREN Include personal folders for selected users
UserGroup-User PARENT_CHILDREN Include members of selected user groups
Universe(Core)-Universe CHILD_PARENTS Include universes required by selected universes
EnterpriseData-Flash CHILD_PARENTS Include supported dependencies for selected Flash objects
Universe-UserGroup PARENT_CHILDREN Include user groups for selected universes
CustomRole-Object CHILD_PARENTS Include access levels set on selected objects
User-PersonalCategory PARENT_CHILDREN Include personal categories for selected users

Parameters:
name - the relationship name
direction - the relationship direction. Must correspond to one of the constants defined in CeRelationshipDirection.
Returns:
the IIncludedDependency object that was added
Throws:
SDKException