|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.plumtree.uiinfrastructure.opener.types.ClassTypeManager com.plumtree.portaluiinfrastructure.classtypedescriptors.ClassTypeDescManager
public class ClassTypeDescManager
This class manages the class type descriptor objects.
Field Summary |
---|
Fields inherited from class com.plumtree.uiinfrastructure.opener.types.ClassTypeManager |
---|
m_aIClassTypes, m_mapClassTypes |
Constructor Summary | |
---|---|
ClassTypeDescManager(CachingManager cmCachingManager)
|
Method Summary | |
---|---|
boolean |
AppearsInGlobalObjPropMap(int _nClassID)
Returns whether this class type appears in the global object property map utility. |
boolean |
AppearsInMainCreateNewClassMenu(int _nClassID)
Returns whether this class type appears in the create object dropdown. |
java.lang.String |
ConstructFriendlyURL(FriendlyURL url,
AActivitySpace space)
Returns the friendly URL using the FriendlyURL and AActivitySpace class provided. |
IProvInfo[] |
GetAllRegisteredProvInfo()
Returns all registered ProvInfo items. |
java.lang.String |
GetASNameForClassTypeEditor(int _nClassID)
Returns the name of the activity space associated with the specified PT ClassID. |
java.lang.String |
GetASNameForClassTypeEditor(int _nClassID,
java.lang.String _StrProvEnglishName)
|
java.lang.String |
GetClassTypeLocalizedName(int _nClassID,
java.lang.String _strLangID)
Returns the localized name for a particular PT class. |
java.lang.String |
GetClassTypeLocalizedName(int _nClassID,
java.lang.String _strLangID,
java.lang.String _sProvEnglishName)
Returns the localized name for a particular PT class. |
HTMLImg |
GetDefaultIconForClassType(int _nClassID,
java.lang.String _strLangID)
Returns the default icon to use for this PT class type. |
HTMLImg |
GetDefaultIconForClassType(int _nClassID,
java.lang.String _strLangID,
java.lang.String _sProvEnglishName)
|
int[] |
GetDependentClassTypeIDs(int _nClassID)
|
Redirect |
GetFriendlyViewOpenerRedirect(IFriendlyURLParser _fURLParser,
AActivitySpace _asParent,
java.lang.Object _userSession)
Creates a Redirect object by retrieving the correct class type descriptor to parse the friendly URL. |
IPTClassTypeDesc[] |
GetLockManagerClassTypes(java.lang.String _strLangID)
|
int[] |
GetOrderedListOfClassIDs(java.lang.String _strLangID)
|
java.lang.String |
GetProviderEnglishNameForExistingObject(int _nClassID,
int _nObjectID,
IPTSession _ptSession)
|
java.lang.String |
GetProviderEnglishNameGivenCLSID(java.lang.String _sCLSID)
|
IProvInfo[] |
GetRegisteredProvInfoForClassType(int _nClassID)
Returns an array containing all the registered providers for a particular class. |
IProvInfo |
GetRegisteredProvInfoGivenEnglishName(java.lang.String _strProvInfoEngName)
Given the English name of a provider this passes back the ProvInfo descriptor. |
int[] |
GetRelatedClassTypeIDs(int _nClassID)
|
boolean |
HasCreateActivityRight(int _nClassID,
IPTSession _ptSession)
|
boolean |
HasGlobalClassTypeMap(int _nClassID)
|
static void |
InitializeExtensibleObject(IPTObject _ptObject,
java.lang.String _sCLSID)
Initializes an extensible Plumtree object. |
boolean |
IsObjectExtensible(int _nClassID)
True if the Plumtree Object of this ClassID is extensible. |
java.lang.String |
LookupFriendlyURLKeyFromClassId(java.lang.String _strClassId)
Returns the friendly URL key for the particular class |
void |
SetFriendlyURLLookupTable(XPHashtable htLookupTable)
Sets the lookup table in the Manager |
Methods inherited from class com.plumtree.uiinfrastructure.opener.types.ClassTypeManager |
---|
GetClassTypeDescItem, GetDefaultOpenerMode, GetOpenerRedirect |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.plumtree.uiinfrastructure.opener.types.IClassTypeManager |
---|
GetDefaultOpenerMode, GetOpenerRedirect |
Constructor Detail |
---|
public ClassTypeDescManager(CachingManager cmCachingManager)
cmCachingManager
- Method Detail |
---|
public static final void InitializeExtensibleObject(IPTObject _ptObject, java.lang.String _sCLSID)
_ptObject
- The Plumtree Object._sCLSID
- The CLSID of the provider.public final boolean AppearsInMainCreateNewClassMenu(int _nClassID)
_nClassID
- ClassID of the object.
public final boolean AppearsInGlobalObjPropMap(int _nClassID)
_nClassID
- ClassID of the object.
public final IProvInfo[] GetAllRegisteredProvInfo()
public final HTMLImg GetDefaultIconForClassType(int _nClassID, java.lang.String _strLangID)
_nClassID
- ClassID to get icon for._strLangID
- If no icon, set alt in this language.
public final HTMLImg GetDefaultIconForClassType(int _nClassID, java.lang.String _strLangID, java.lang.String _sProvEnglishName)
public final java.lang.String GetProviderEnglishNameForExistingObject(int _nClassID, int _nObjectID, IPTSession _ptSession)
GetProviderEnglishNameForExistingObject
in interface IPTClassTypeDescManager
public final java.lang.String GetProviderEnglishNameGivenCLSID(java.lang.String _sCLSID)
GetProviderEnglishNameGivenCLSID
in interface IPTClassTypeDescManager
public final IProvInfo[] GetRegisteredProvInfoForClassType(int _nClassID)
IPTClassTypeDescManager
GetRegisteredProvInfoForClassType
in interface IPTClassTypeDescManager
_nClassID
- The class ID of the type. (i.e. 38 for Crawler)
public final IProvInfo GetRegisteredProvInfoGivenEnglishName(java.lang.String _strProvInfoEngName)
IPTClassTypeDescManager
GetRegisteredProvInfoGivenEnglishName
in interface IPTClassTypeDescManager
_strProvInfoEngName
- The provider English name.
public final boolean IsObjectExtensible(int _nClassID)
_nClassID
- The ClassID for this Plumtree Object.
public java.lang.String GetASNameForClassTypeEditor(int _nClassID)
_nClassID
- The ClassID for this Plumtree Object.
public java.lang.String GetASNameForClassTypeEditor(int _nClassID, java.lang.String _StrProvEnglishName)
public java.lang.String GetClassTypeLocalizedName(int _nClassID, java.lang.String _strLangID)
_nClassID
- The ClassID for this Plumtree Object.
public java.lang.String GetClassTypeLocalizedName(int _nClassID, java.lang.String _strLangID, java.lang.String _sProvEnglishName)
_nClassID
- The ClassID for this Plumtree Object._sProvEnglishName
- The English Provider Name.
public final int[] GetOrderedListOfClassIDs(java.lang.String _strLangID)
public int[] GetRelatedClassTypeIDs(int _nClassID)
public int[] GetDependentClassTypeIDs(int _nClassID)
public boolean HasGlobalClassTypeMap(int _nClassID)
public boolean HasCreateActivityRight(int _nClassID, IPTSession _ptSession)
public IPTClassTypeDesc[] GetLockManagerClassTypes(java.lang.String _strLangID)
public Redirect GetFriendlyViewOpenerRedirect(IFriendlyURLParser _fURLParser, AActivitySpace _asParent, java.lang.Object _userSession)
GetFriendlyViewOpenerRedirect
in interface IFriendlyURLManager
_fURLParser
- The friendly URL parser containing URL path_asParent
- The parent activity space._userSession
- The current session.
public java.lang.String ConstructFriendlyURL(FriendlyURL url, AActivitySpace space)
IFriendlyURLManager
ConstructFriendlyURL
in interface IFriendlyURLManager
public java.lang.String LookupFriendlyURLKeyFromClassId(java.lang.String _strClassId)
IFriendlyURLManager
LookupFriendlyURLKeyFromClassId
in interface IFriendlyURLManager
_strClassId
- class id of the key that we want
public void SetFriendlyURLLookupTable(XPHashtable htLookupTable)
IFriendlyURLManager
SetFriendlyURLLookupTable
in interface IFriendlyURLManager
htLookupTable
- table of class Id to keyword mappings
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |