|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.plumtree.uiinfrastructure.opener.types.AUIClassTypeDesc com.plumtree.portaluiinfrastructure.classtypedescriptors.classtypes.UIGateway
public class UIGateway
This psuedo class type represents the ID to use to tell the Common Opener to open Gateway objects. This type is completely generic. Given the UUID of the web service, we will construct the Gateway URL based on the remote server and portlet URLs. Querystring arguments are passed on into the destination URL, thus allowing for control at the destination.
Field Summary | |
---|---|
static java.lang.String |
CACHE_KEY_GATEWAY_URLS
Key to use for caching Gateway URLs in the Application. |
static java.lang.String |
QS_WEBSERVICE_UUID
Querystring name to use for UUID. |
static java.lang.String |
UICLASSTYPEDESC_CLASSNAME
Name that identifies this UIClassTypeDesc |
Constructor Summary | |
---|---|
UIGateway()
|
Method Summary | |
---|---|
java.lang.String |
GetClassName()
Returns the class name of the class type. |
ClassTypeEnum |
GetClassType()
Returns the class type. |
static java.lang.String |
GetGatewayURL(java.lang.String _strWebServiceUUID,
AActivitySpace _asOwner)
Given the WebService UUID, we can construct the gateway URL that we need. |
Redirect |
GetRedirectViewObject(XPHashtable _htArguments,
AActivitySpace _asParent,
java.lang.Object _userSession)
This method is called by the Common Opener in the view mode. |
Methods inherited from class com.plumtree.uiinfrastructure.opener.types.AUIClassTypeDesc |
---|
GetClassKey, GetDefaultOpenerMode, GetRedirectCreateNew, GetRedirectOpenObject, GetRedirectSearchBrowse, GetRedirectSearchEdit, GetRedirectViewObjectMetaData |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String UICLASSTYPEDESC_CLASSNAME
public static final java.lang.String QS_WEBSERVICE_UUID
public static final java.lang.String CACHE_KEY_GATEWAY_URLS
Constructor Detail |
---|
public UIGateway()
Method Detail |
---|
public java.lang.String GetClassName()
IUIClassTypeDesc
GetClassName
in interface IUIClassTypeDesc
GetClassName
in class AUIClassTypeDesc
public ClassTypeEnum GetClassType()
IClassTypeDesc
GetClassType
in interface IClassTypeDesc
GetClassType
in class AUIClassTypeDesc
public Redirect GetRedirectViewObject(XPHashtable _htArguments, AActivitySpace _asParent, java.lang.Object _userSession)
IClassTypeDesc
GetRedirectViewObject
in interface IClassTypeDesc
GetRedirectViewObject
in class AUIClassTypeDesc
_htArguments
- Arguments to reach the new space._asParent
- The parent activity space._userSession
- The current session.
public static java.lang.String GetGatewayURL(java.lang.String _strWebServiceUUID, AActivitySpace _asOwner)
_strWebServiceUUID
- The UUID of the Web Service to use._asOwner
- The activity space gives us session and more.
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |