The methods of the IPTClassTypeDesc interface are listed below. For a complete list of IPTClassTypeDesc interface members, see the IPTClassTypeDesc Members topic.
![]() | Returns a boolean that tells the client if this class type appears in the global object property map utility. |
![]() | Returns a boolean that tells the client if this class type should appear in the main create new object menu. |
![]() | Generates a friendly URL to the implementing class type. Ideally the object name is provided, otherwise if only the object id is provided, the method has to look up the object name. If both are provided, both the object name and object id is used in the friendly url. |
![]() | Returns the class ID of the class type. Use the PT_CLASSIDS constant to determine/reference IDs. |
![]() | Returns the localized name for the class type. For example, the name for users is "User" in English. |
![]() | Returns the default icon for items of this class type. |
![]() | This method lets you specify what kind of PTClassTypes depend on this PTClassType. One application for this is to make sure to try to delete dependent items before deleting the main item, otherwise the delete may fail because there are dependent items. This method should only return class types that are directly dependent on this class type. For example, Remote Servers should return Web Services, but not Portlets. Web Services should return Portlets. Return NULL if there are no related class types. NOTE: This does not support circular loops of dependencies (I.E. A -> B -> C -> A). This behavior is undefined, and will mostly likely cause deletes of those objects to fail. |
![]() | Returns the localized name that will be displayed on the left navigation menu of "Admin UI->Release Item Locks" page. |
![]() | This method is called by the Common Opener in the view mode. Depending on what class type you are dealing with, the Common Opener will invoke the correct implemented method. Some class types may need to override this so that they can put additional control arguments in. |
![]() | This method lets you associate the class ID for this PTClassType with other class IDs. One application for this is at the end of the editor creation wizard, it provides shortcut links to create related objets. Return NULL if there are no related class types. |
![]() | Returns a boolean that tells the client if this class type is on the global class type map. |
![]() | Returns a boolean that tells the client if this class included/supported on the "Admin UI->Release Item Locks" page. |
![]() | Returns a boolean that tells the client if this class type is extensible. |
IPTClassTypeDesc Interface | com.plumtree.portaluiinfrastructure.classtypedescriptors Namespace