com.businessobjects.sdk.plugin.desktop.universe
Interface IUniverseBase

All Known Subinterfaces:
IUniverse

public interface IUniverseBase

This interface contains methods that allow you to manage universe metrics.

The information that you can retrieve through this interface includes database connection parameters, universe relationship structure, and principal (user and user group) rights.


Method Summary
 java.util.Set getCoreUniverses()
           Returns the core universes that are assigned to this universe object.
 java.util.Set getDataConnections()
          Returns the data connections assigned to this universe object.
 java.util.Set getDerivedUniverses()
           Returns the derived universes that are assigned to this universe object.
 int getLockerID()
           Returns the locker ID for this universe object.
 int getRevisionNumber()
           Returns the revision number that is assigned to this universe object.
 java.util.Set getWebis()
           Returns a collection of identifiers that represent Web Intelligence documents that are assigned to this universe object.
 void setLockerID(int lockerID)
           Sets the locker ID for this universe object.
 void setRevisionNumber(int revNum)
           Sets the revision number that is assigned to this universe object.
 

Method Detail

getWebis

public java.util.Set getWebis()
                       throws SDKException

Returns a collection of identifiers that represent Web Intelligence documents that are assigned to this universe object.

Returns:
A set of IDs that correspond to the Web Intelligence documents that belong to this universe.
Throws:
SDKException - Throws exception if property is not found

getDerivedUniverses

public java.util.Set getDerivedUniverses()
                                  throws SDKException

Returns the derived universes that are assigned to this universe object.

A derived universe inherits objects and classes from core universes. For more information on universes, see the BusinessObjects Designer’s Guide.

Note:A universe can be defined from one or more universes.

Returns:
A set of IDs that correspond to the derived universes that belong to this universe object.
Throws:
SDKException - Throws exception if property is not found

getDataConnections

public java.util.Set getDataConnections()
                                 throws SDKException
Returns the data connections assigned to this universe object.

Returns:
A set of IDs that represent the data connections assigned to this universe.
Throws:
SDKException - Throws exception if property is not found

getCoreUniverses

public java.util.Set getCoreUniverses()
                               throws SDKException

Returns the core universes that are assigned to this universe object.

A core universe is the building block, or base, for a derived universe. For more information on universes, see the BusinessObjects Designer’s Guide.

Note:A universe can be defined from one or more universes.

Returns:
A set of IDs that represent the core universes that belong to this universe object.
Throws:
SDKException - Throws exception if property is not found

getRevisionNumber

public int getRevisionNumber()
                      throws SDKException

Returns the revision number that is assigned to this universe object.

The revision number indicates the amount of times a universe has been exported to a universe domain.

Returns:
An int that indicates the revision number.
Throws:
SDKException - Throws exception if property is not found

setRevisionNumber

public void setRevisionNumber(int revNum)

Sets the revision number that is assigned to this universe object.

The revision number indicates the amount of times a universe has been exported to a universe domain.

Parameters:
revNum - An int that represents the revision number.

getLockerID

public int getLockerID()
                throws SDKException

Returns the locker ID for this universe object.

Identifies the ID of the user who has locked the universe.

Returns:
An int that represents the ID of the user who has locked this universe. If the value is 0 is returned the universe has not been locked.
Throws:
SDKException - Throws exception if property is not found

setLockerID

public void setLockerID(int lockerID)

Sets the locker ID for this universe object.

Identifies the ID of the user who has locked the universe.

Parameters:
lockerID - An int that specifies the ID of the user who has locked the universe. 0 specifies that the universe is not locked.