liferay-resource-action-mapping_6_1_0.dtd: Elements - Entities - Source | Intro - Index
FRAMES / NO FRAMES

liferay-resource-action-mapping_6_1_0.dtd

<!DOCTYPE resource-action-mapping PUBLIC "-//Liferay//DTD Resource Action Mapping 6.1.0//EN" "http://www.liferay.com/dtd/liferay-resource-action-mapping_6_1_0.dtd">



<resource-action-mapping> Root element

The resource-action-mapping is the root of the deployment descriptor for a resource action descriptor that is used to define actions that are supported on portal resources such as portlets and models.

<resource-action-mapping>'s children
NameCardinality
model-resourceAny number
portlet-resourceAny number
resourceAny number
Element's model:

(portlet-resource*, model-resource*, resource*)


<portlet-resource> Child of resource-action-mapping

The portlet-resource element defines the permissions of the portlet.

<portlet-resource>'s children
NameCardinality
permissionsOne or none
portlet-nameOnly one
Element's model:

(portlet-name, permissions?)


<portlet-name> Child of portlet-resource, portlet-ref

The portlet-name element is the name of the portlet.


<permissions> Child of model-resource, portlet-resource

The permissions define the default permissions granted and unsupported to community members, guests users, and layout managers.

<permissions>'s children
NameCardinality
community-defaultsOne or none
guest-defaultsOne or none
guest-unsupportedOne or none
layout-managerOne or none
owner-defaultsOne or none
site-member-defaultsOne or none
supportsOnly one
Element's model:

(supports, (community-defaults | site-member-defaults)?, guest-defaults?, guest-unsupported?, layout-manager?, owner-defaults?)


<supports> Child of permissions

The supports element defines the actions supported by this resource.

<supports>'s children
NameCardinality
action-keyAny number
Element's model:

(action-key*)


<action-key> Child of guest-defaults, owner-defaults, supports, layout-manager, social-equity-mapping, community-defaults, site-member-defaults, guest-unsupported

The action-key element defines the name of the action. The name will be translated as specified in Language.properties. For example, if the action key is "VIEW", then the key in Language.properties will be "action.VIEW".


<community-defaults> Child of permissions

The community-defaults element specifies the actions that community members are permitted to perform by default. This element is deprecated and will be deleted in future versions. Use the site-member-defaults element instead.

<community-defaults>'s children
NameCardinality
action-keyAny number
Element's model:

(action-key*)


<site-member-defaults> Child of permissions

The site-defaults element specifies the actions that site members are permitted to perform by default.

<site-member-defaults>'s children
NameCardinality
action-keyAny number
Element's model:

(action-key*)


<guest-defaults> Child of permissions

The guest-defaults element specifies the actions that guest users are permitted to perform by default.

<guest-defaults>'s children
NameCardinality
action-keyAny number
Element's model:

(action-key*)


<guest-unsupported> Child of permissions

The guest-unsupported element specifies the actions that guests are never permitted to perform. This disables the ability to assign permissions for these actions. Only define actions here if you wish to prevent anyone from granting permissions to perform these actions.

<guest-unsupported>'s children
NameCardinality
action-keyAny number
Element's model:

(action-key*)


<layout-manager> Child of permissions

The layout-manager element specifies the actions that layout managers are permitted to perform. If omitted, then layout-managers are granted permissions on all supported actions. If included, then layout managers can only perform actions specified in this element.

<layout-manager>'s children
NameCardinality
action-keyAny number
Element's model:

(action-key*)


<owner-defaults> Child of permissions

The owner-defaults element specifies the actions that the creator of the resource is permitted to perform. If omitted, then owners are granted permissions on all supported actions.

<owner-defaults>'s children
NameCardinality
action-keyAny number
Element's model:

(action-key*)


<model-resource> Child of resource-action-mapping

The model-resource element defines the permissions and social equity rules of the model.

<model-resource>'s children
NameCardinality
model-nameOnly one
permissionsOne or none
portlet-refOnly one
social-equityOne or none
Element's model:

(model-name, portlet-ref, permissions?, social-equity?)


<model-name> Child of model-resource

The model-name element is the name of the model.


<portlet-ref> Child of model-resource

The portlet-ref element is the name of the portlet that the model belongs to.

<portlet-ref>'s children
NameCardinality
portlet-nameAny number
Element's model:

(portlet-name*)


<social-equity> Child of model-resource

The social-equity element specifies the social equity mappings for different actions that can be performed on the the model.

<social-equity>'s children
NameCardinality
social-equity-mappingAny number
Element's model:

(social-equity-mapping*)


<social-equity-mapping> Child of social-equity

The social-equity-mapping element specifies the social equity values that can be applied to a particular action on the model.

<social-equity-mapping>'s children
NameCardinality
action-keyOnly one
information-daily-limitOne or none
information-lifespanOne or none
information-valueOne or none
participation-daily-limitOne or none
participation-lifespanOne or none
participation-valueOne or none
social-activity-mappingOne or none
uniqueOne or none
Element's model:

(action-key, information-daily-limit?, information-value?, information-lifespan?, participation-daily-limit?, participation-value?, participation-lifespan?, social-activity-mapping?, unique?)


<information-daily-limit> Child of social-equity-mapping

The information-daily-limit entity specifies the amount of added information (information-value) that can be applied to a user's social score for the action on an asset and in turn to its owner's contribution score on a daily basis.


<information-value> Child of social-equity-mapping

The information-value specifies the value of contributing information added to the asset each time the action is perfomed. Information-daily-limit may affect this setting.


<information-lifespan> Child of social-equity-mapping

The information-lifespan entity specifies the length of time in days over which the corresponding information-value is linearly decreased to zero.


<participation-daily-limit> Child of social-equity-mapping

The participation-daily-limit entity specifies the amount of participation (participation-value) that can be applied to a user's participation score for the action on an asset on a daily basis.


<participation-value> Child of social-equity-mapping

The participation-value entity specifies the value added to the user's participation score for performing the action.


<participation-lifespan> Child of social-equity-mapping

The participation-lifespan entity specifies the length of time in days over which the corresponding participation-value is linearly decreased to zero.


<social-activity-mapping> Child of social-equity-mapping

Sorry, no documentation.

<social-activity-mapping>'s attributes
NameValuesDefault
class

@class Attribute of social-activity-mapping

Sorry, no documentation.

Required


<unique> Child of social-equity-mapping

The unique element specifies whether the action will provide value to the user's or asset's score if it is performed more than once on the same asset by the user.


<resource/> Child of resource-action-mapping

The resource element specifies an external file that contains resource-action-mappings.

<resource>'s attributes
NameValuesDefault
file

This element is always empty.


@file Attribute of resource

The attribute file specifies the external file that should be loaded to define resource actions.

Required