|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IPluginInfo
This interface is used to retrieve description information related to a plugin. The information is originally retrieved from the .pin file of a plugin and is written to the local registry after plugin installation.
| Method Summary | |
|---|---|
boolean |
canSubscribeDirectly()
Returns a boolean indicating if this type of object can be subscribed to directly for alerts. |
java.lang.String |
getCategory()
Returns the category to which the plugin belongs. |
java.lang.String |
getCUID()
Returns a String that is the CUID of this plugin info object. |
java.lang.String |
getDefaultPSSServiceCUID()
Returns the CUID of the default service used to process plugins of this type. |
java.lang.String |
getDescription()
Returns the description of the plugin. |
java.lang.String |
getDescription(java.util.Locale locale)
Returns the localized description of the plugin. |
IPluginFactory |
getFactory()
Returns the factory object for this plugin. |
java.util.List |
getFileExtensions()
Returns a List that suggest potential file extensions of this type. |
java.lang.String |
getKind()
Returns the InfoObject type. |
java.lang.String |
getName()
Returns the friendly name of the plugin. |
java.lang.String |
getName(java.util.Locale locale)
Returns the localized friendly name of the plugin. |
java.lang.String |
getObjectTypeName()
Returns the processing DLL name. |
java.io.InputStream |
getPicture()
Returns the default icon for this plugin. |
java.io.InputStream |
getPicture(java.lang.String pictureName)
Returns an icon for this plugin. |
java.lang.String |
getProgID()
Returns the plugin's ProgID. |
java.lang.String |
getPropertyIndex()
Returns the plugin property index list. |
int |
getRootFolderID()
Deprecated. use IPluginInfo.getRootFolderIDs() instead |
int[] |
getRootFolderIDs()
Returns the root folder IDs. |
IPluginSecurityInfo |
getSecurityInfo()
Deprecated. Since 12.0, security model has been changed, please see custom roles |
java.lang.String |
getStringDescription(java.lang.String descID,
java.util.Locale locale)
Returns the localized description for an string resource id. |
short |
getType()
Returns the plugin's type. |
java.lang.String |
getTypeCollection(java.util.Locale locale)
Returns a localized string corresponding to the return value of getTypeCollectionID |
int |
getTypeCollectionID()
Returns a CePluginCollection representing the type collection the plugin belongs to. |
java.lang.String |
getVersion()
Returns the version number of the plugin. |
boolean |
hasPlugin()
Returns a boolean that indicates whether the type has plugin for the current platform this method is called. |
boolean |
hasTypeSpecificRights()
Returns a boolean that indicates whether the object has type specific rights. |
boolean |
isManagedDestination()
Returns a boolean that indicates whether the object is a destination within the BusinessObjects Enterprise Infrastructure. |
boolean |
isSchedulable()
Returns a boolean that indicates whether this object can be scheduled. |
boolean |
isSchedulableInPublications()
Returns a boolean that indicates whether this object can be scheduled in publications. |
boolean |
isSendable()
Returns a boolean that indicates whether the object can be sent to a destination. |
boolean |
isSupportCategoryContent()
Returns a boolean that indicates whether the object supports category content. |
boolean |
isSupportRecentDocs()
|
boolean |
isTranslatable()
Returns a boolean that indicates whether this type of plugin is translatable
|
boolean |
isWebAppContent()
Returns a boolean that indicates whether the object is supported by web applications. |
| Method Detail |
|---|
java.lang.String getCategory()
Returns the category to which the plugin belongs. For example, desktop plugin or admin plugin.
String containing the category that the plugin belongs to.java.lang.String getName()
Returns the friendly name of the plugin.
String containing the friendly name or description of the plugin.java.lang.String getName(java.util.Locale locale)
Returns the localized friendly name of the plugin.
String containing the localized friendly name of the plugin.java.lang.String getDescription()
Returns the description of the plugin.
String containing the description of the plugin.java.lang.String getDescription(java.util.Locale locale)
Returns the localized description of the plugin.
String containing the localized description of the plugin.java.lang.String getObjectTypeName()
Returns the processing DLL name.
String containing the processing DLL name.IPluginFactory getFactory()
Returns the factory object for this plugin.
IPluginFactory object for this plugin or
null if it is not installed.java.lang.String getProgID()
Returns the plugin's ProgID.
String containing the plugin's ProgID.java.lang.String getPropertyIndex()
Returns the plugin property index list.
String containing the plugin property index list.short getType()
Returns the plugin's type.
short.java.lang.String getKind()
Returns the InfoObject type. For more information see the CeKind class.
String that indicates the InfoObject type.java.lang.String getVersion()
Returns the version number of the plugin.
String containing the plugin's version number.IPluginSecurityInfo getSecurityInfo()
Returns the custom rights info for this plugin.
IPluginSecurityInfo object specifying the rights for this plugin.int getRootFolderID()
Returns the root folder ID.
int indicating the root folder ID of this plugin.boolean isSchedulable()
Returns a boolean that indicates whether this object can be scheduled.
true if this object can be scheduled, false otherwise.boolean isSchedulableInPublications()
Returns a boolean that indicates whether this object can be scheduled in publications.
true if this object can be scheduled, false otherwise.java.lang.String getDefaultPSSServiceCUID()
Returns the CUID of the default service used to process plugins of this type.
int[] getRootFolderIDs()
Returns the root folder IDs.
int array that contains the root folder IDs of these InfoObject types.boolean isSendable()
Returns a boolean that indicates whether the object can be sent to a destination.
true if the object can be sent, and false otherwise.boolean isManagedDestination()
Returns a boolean that indicates whether the object is a destination within the BusinessObjects Enterprise Infrastructure.
true if the object is a destination within the BusinessObjects Enterprise Infrastructure, and false otherwise.java.io.InputStream getPicture(java.lang.String pictureName)
Returns an icon for this plugin.
pictureName - the icon type, which is one of SI_PLUGIN_ICON_1, SI_PLUGIN_ICON_2, or null.
java.io.InputStream getPicture()
Returns the default icon for this plugin.
boolean isSupportCategoryContent()
Returns a boolean that indicates whether the object supports category content.
true if the object supports category content, false otherwise.boolean isWebAppContent()
Returns a boolean that indicates whether the object is supported by web applications.
true if the object is supported by web applications, false otherwise.boolean isSupportRecentDocs()
boolean hasTypeSpecificRights()
Returns a boolean that indicates whether the object has type specific rights.
true if the object has type specific rights, false otherwise.int getTypeCollectionID()
Returns a CePluginCollection representing the type collection the plugin belongs to. It's one of application
object, system object, or content object
CePluginCollection representing the type collection the plugin belongs to. It's one of application
object, system object, or content objectjava.lang.String getTypeCollection(java.util.Locale locale)
Returns a localized string corresponding to the return value of getTypeCollectionID
locale -
boolean hasPlugin()
boolean that indicates whether the type has plugin for the current platform this method is called.
Note true meant there's a plugin of this platform for this type, it does not indicate whether the plugin is installed or not.
true if you are running java and the type has java plugin, false otherwise.
java.lang.String getStringDescription(java.lang.String descID,
java.util.Locale locale)
Returns the localized description for an string resource id.
String containing the localized description of a string resource id. null will be
returned if couldn't find oneboolean isTranslatable()
Returns a boolean that indicates whether this type of plugin is translatable
true if this type of plugin is translatable.java.util.List getFileExtensions()
Returns a List that suggest potential file extensions of this type.
List that suggest potential file extensions of this type.boolean canSubscribeDirectly()
java.lang.String getCUID()
Returns a String that is the CUID of this plugin info object.
String that is the CUID of this plugin info object.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||