com.businessobjects.sdk.plugin.desktop.profile
Interface IProfileBase

All Known Subinterfaces:
IProfile

public interface IProfileBase

This interface provides methods that allow you to access the targets, principals, and publications of this profile.


Field Summary
static java.lang.String KIND
           
static java.lang.String PROGID
           
 
Method Summary
 java.util.Collection getPrincipals()
           Returns the read-only collection of principal IDs that use this profile.
 IProfileTargets getProfileTargets()
           Returns the collection of profile targets.
 java.util.Collection getPublications()
           Returns the read-only collection of publication IDs that use this profile.
 

Field Detail

KIND

static final java.lang.String KIND
See Also:
Constant Field Values

PROGID

static final java.lang.String PROGID
See Also:
Constant Field Values
Method Detail

getProfileTargets

IProfileTargets getProfileTargets()
                                  throws SDKException

Returns the collection of profile targets.

Returns:
A IProfileTargets collection.
Throws:
SDKException - This is thrown if the process is unsuccessful.
InfoObject properties to query for:
SI_PROFILE_TARGETS

getPrincipals

java.util.Collection getPrincipals()
                                   throws SDKException

Returns the read-only collection of principal IDs that use this profile.

Returns:
A read-only collection of principal IDs that use this profile.
Throws:
SDKException - This is thrown if the process is unsuccessful.
InfoObject properties to query for:
SI_PROFILE_PRINCIPALS

getPublications

java.util.Collection getPublications()
                                     throws SDKException

Returns the read-only collection of publication IDs that use this profile.

Returns:
A read-only collection of publication IDs that use this profile.
Throws:
SDKException - This is thrown if the process is unsuccessful.
InfoObject properties to query for:
SI_PROFILE_PUBLICATIONS