|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.plumtree.portaluiinfrastructure.classtypedescriptors.APTClassTypeDesc com.plumtree.portaluiinfrastructure.classtypedescriptors.APTExtClassTypeDesc
public abstract class APTExtClassTypeDesc
This class provides the contract for extensible PTClassTypes. It provides basic implementations for GetRedirectCreateNew and GetRedirectOpenObject, two of the modes of the Common Opener.
Field Summary |
---|
Fields inherited from class com.plumtree.portaluiinfrastructure.classtypedescriptors.APTClassTypeDesc |
---|
hasObjectLockManager, objectLockManagerMsgFileName, objectLockManagerMsgID |
Constructor Summary | |
---|---|
APTExtClassTypeDesc()
|
Method Summary | |
---|---|
abstract boolean |
AppearsInMainCreateNewClassMenu()
Returns a boolean that tells the client if this class type should appear in the main create new object menu. |
abstract java.lang.String |
GetASNameForEditor(java.lang.String _strProvEnglishName)
Returns the name of the Activity Space that is used to edit this class type. |
abstract int |
GetClassID()
Returns the class ID of the class type. |
abstract java.lang.String |
GetCLSIDForExistingObject(int _nObjectID,
IPTSession _ptSession)
Returns the CLSID for this object. |
Redirect |
GetRedirectCreateNew(XPHashtable _htArguments,
AActivitySpace _asParent,
java.lang.Object _userSession)
This method is called by the Common Opener in the create mode. |
Redirect |
GetRedirectOpenObject(XPHashtable _htArguments,
AActivitySpace _asParent,
java.lang.Object _userSession)
This method is called by the Common Opener in the edit mode. |
boolean |
IsExtensible()
Returns a boolean that tells the client if this class type is extensible. |
Methods inherited from class com.plumtree.portaluiinfrastructure.classtypedescriptors.APTClassTypeDesc |
---|
AppearsInGlobalObjPropMap, ConstructFriendlyURL, GetClassKey, GetClassType, GetClassTypeLocalizedName, GetCreateActivityID, GetDefaultIcon, GetDefaultOpenerMode, GetDependentClassTypeIDs, GetObjectLockManagerLocalizedName, GetRedirectSearchBrowse, GetRedirectSearchEdit, GetRedirectViewObject, GetRedirectViewObjectMetaData, GetRelatedClassTypeIDs, HasCreateActivityRight, HasGlobalClassTypeMap, HasObjectLockManager |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public APTExtClassTypeDesc()
Method Detail |
---|
public abstract boolean AppearsInMainCreateNewClassMenu()
IPTClassTypeDesc
AppearsInMainCreateNewClassMenu
in interface IPTClassTypeDesc
AppearsInMainCreateNewClassMenu
in class APTClassTypeDesc
public abstract java.lang.String GetASNameForEditor(java.lang.String _strProvEnglishName)
_strProvEnglishName
- The english name of the
provider that is being used for this class type.
public abstract int GetClassID()
IPTClassTypeDesc
GetClassID
in interface IPTClassTypeDesc
GetClassID
in class APTClassTypeDesc
public abstract java.lang.String GetCLSIDForExistingObject(int _nObjectID, IPTSession _ptSession)
_nObjectID
- The object ID._ptSession
- The current session.
public Redirect GetRedirectCreateNew(XPHashtable _htArguments, AActivitySpace _asParent, java.lang.Object _userSession)
IClassTypeDesc
GetRedirectCreateNew
in interface IClassTypeDesc
GetRedirectCreateNew
in class APTClassTypeDesc
_htArguments
- Arguments to reach the new space._asParent
- The parent activity space._userSession
- The current session.
public Redirect GetRedirectOpenObject(XPHashtable _htArguments, AActivitySpace _asParent, java.lang.Object _userSession)
IClassTypeDesc
GetRedirectOpenObject
in interface IClassTypeDesc
GetRedirectOpenObject
in class APTClassTypeDesc
_htArguments
- Arguments to reach the new space._asParent
- The parent activity space._userSession
- The current session.
public boolean IsExtensible()
IPTClassTypeDesc
IsExtensible
in interface IPTClassTypeDesc
IsExtensible
in class APTClassTypeDesc
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |