public class ResourceAction<T>
extends oracle.webcenter.framework.resource.ResourceRow
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_RESOURCE_ACTION |
static java.lang.String |
DISPLAY_AS_POPUP |
static java.lang.String |
HANDLER_CLASS_NAME |
static java.lang.String |
RESOURCE_ACTION_EDIT |
static java.lang.String |
RESOURCE_ACTION_REDIRECT_VIEWID |
static java.lang.String |
RESOURCE_ACTION_VIEW |
ATTR_APP_PARAMS, ATTR_EXTERNAL_URL, ATTR_GROUP_ID, ATTR_RESOURCE_ID, ATTR_RESOURCE_REFERER, ATTR_RESOURCE_SCOPE, ATTR_RESOURCE_TITLE, ATTR_RESOURCE_TYPE, ATTR_SERVICE_ID, m_appParams, m_groupId, m_id, m_referer, m_scope, m_title, m_type
Constructor and Description |
---|
ResourceAction(ResourceAction<T> action)
Copy constructor.
|
ResourceAction(java.lang.String action,
T source,
java.lang.String groupId,
java.lang.String id,
java.lang.String type,
java.lang.String title,
java.util.Map<java.lang.String,java.lang.Object> valueMap)
Constructs a Resource Action POJO.
|
ResourceAction(java.lang.String action,
T source,
java.lang.String groupId,
java.lang.String id,
java.lang.String type,
java.lang.String title,
java.util.Map<java.lang.String,java.lang.Object> valueMap,
java.lang.String scope,
java.lang.String referer)
Constructs a Resource Action POJO.
|
ResourceAction(java.lang.String action,
T source,
java.lang.String groupId,
java.lang.String id,
java.lang.String type,
java.lang.String title,
java.util.Map<java.lang.String,java.lang.Object> valueMap,
java.lang.String scope,
java.lang.String referer,
java.lang.String appParams)
Constructs a Resource Action POJO.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAction() |
T |
getSource() |
java.util.Map<java.lang.String,java.lang.Object> |
getValueMap() |
java.lang.String |
toString() |
public static final java.lang.String RESOURCE_ACTION_VIEW
public static final java.lang.String RESOURCE_ACTION_REDIRECT_VIEWID
public static final java.lang.String RESOURCE_ACTION_EDIT
public static final java.lang.String ATTR_RESOURCE_ACTION
public static final java.lang.String HANDLER_CLASS_NAME
public static final java.lang.String DISPLAY_AS_POPUP
public ResourceAction(ResourceAction<T> action)
action
- another ResourceAction object that we are trying to
clone into the current instance.public ResourceAction(java.lang.String action, T source, java.lang.String groupId, java.lang.String id, java.lang.String type, java.lang.String title, java.util.Map<java.lang.String,java.lang.Object> valueMap, java.lang.String scope, java.lang.String referer, java.lang.String appParams)
action
- a String constant indicating what to do with the resourcesource
- the UI component where this command came fromgroupId
- each resource group (result table) has an ID
that can be parsed to find the ID of the service whose results are
showing in that table.id
- the ID of the resource corresponding to each rowtype
- the type of the resource corresponding to each rowtitle
- the title of the resource corresponding to each rowscope
- the scope GUID of the resource corresponding to each rowreferer
- the ID of the service that referred to this resourceappParams
- a URL Encoded String of the Map of parameters to pass through
to the ultimate URLs generated by the RAH app overridepublic ResourceAction(java.lang.String action, T source, java.lang.String groupId, java.lang.String id, java.lang.String type, java.lang.String title, java.util.Map<java.lang.String,java.lang.Object> valueMap, java.lang.String scope, java.lang.String referer)
action
- a String constant indicating what to do with the resourcesource
- the UI component where this command came fromgroupId
- each resource group (result table) has an ID
that can be parsed to find the ID of the service whose results are
showing in that table.id
- the ID of the resource corresponding to each rowtype
- the type of the resource corresponding to each rowtitle
- the title of the resource corresponding to each rowscope
- the scope GUID of the resource corresponding to each rowreferer
- the ID of the service that referred to this resourcepublic ResourceAction(java.lang.String action, T source, java.lang.String groupId, java.lang.String id, java.lang.String type, java.lang.String title, java.util.Map<java.lang.String,java.lang.Object> valueMap)
action
- a String constant indicating what to do with the resourcesource
- the UI component where this command came fromgroupId
- each resource group (result table) has an ID
that can be parsed to find the ID of the service whose results are
showing in that table.id
- the ID of the resource corresponding to each rowtype
- the type of the resource corresponding to each rowtitle
- the title of the resource corresponding to each rowpublic T getSource()
public java.lang.String getAction()
public java.util.Map<java.lang.String,java.lang.Object> getValueMap()
public java.lang.String toString()
toString
in class oracle.webcenter.framework.resource.ResourceRow