Subscription list
Name | Type and description |
---|---|
jcrSession | |
The JCR Session | |
portlet | |
This portlet. See properties below | |
request | javax.portlet.PortletRequest |
The portlet request | |
sitevisionUtils | |
The main entry point to all utility classes |
Name | Type and Description |
---|---|
allowEmail | javax.jcr.PropertyType.BOOLEAN |
| Corresponds to 'Allow e-mail' in the portlet configuration |
allowPhone | javax.jcr.PropertyType.BOOLEAN |
| Corresponds to 'Allow phone number' in the portlet configuration |
currentEmail | javax.jcr.PropertyType.STRING |
| Corresponds to the e-mail for the current user (needs to be logged in) |
defaultInput | javax.jcr.PropertyType.STRING |
Corresponds to 'Default value' in the portlet configuration | |
errorFont | javax.jcr.PropertyType.WEAKREFERENCE |
| Corresponds to 'Font for error messages' in the portlet configuration. A Node that has property selectorText (java.lang.String) - the css class name of the font |
inputFieldValue | javax.jcr.PropertyType.STRING |
| Corresponds to the value of the input field |
inputFont | javax.jcr.PropertyType.WEAKREFERENCE |
| Corresponds to 'Text field font' in the portlet configuration. A Node that has property selectorText (java.lang.String) - the css class name of the font |
inputWidth | javax.jcr.PropertyType.LONG |
| Corresponds to 'Width' in the portlet configuration |
listDescriptionFont | javax.jcr.PropertyType.WEAKREFERENCE |
Corresponds to 'Description font' in the portlet configuration. A Node that has property selectorText (java.lang.String) - the css class name of the font. | |
listShowDescription | javax.jcr.PropertyType.BOOLEAN |
Corresponds to 'Show description' in the portlet configuration | |
listShowTitle | javax.jcr.PropertyType.BOOLEAN |
Corresponds to 'Show title' in the portlet configuration | |
listTitleFont | javax.jcr.PropertyType.WEAKREFERENCE |
Corresponds to 'Title font' in the portlet configuration. A Node that has property selectorText (java.lang.String) - the css class name of the font. | |
nonce | javax.jcr.PropertyType.STRING |
The nonce attribute value for the current request | |
sentMessage | javax.jcr.PropertyType.STRING |
| Corresponds to the text 'Show message after subscription' in the portlet configuration |
sentMessageFont | javax.jcr.PropertyType.WEAKREFERENCE |
| Corresponds to 'Show message after subscription font' in the portlet configuration. A Node that has property selectorText (java.lang.String) - the css class name of the font. |
showSentMessage | javax.jcr.PropertyType.BOOLEAN |
| Corresponds to the selection 'Show message after subscription' in the portlet configuration |
showSubscriptions | javax.jcr.PropertyType.BOOLEAN |
Corresponds to the selection 'Visa list' in the portlet configuration | |
submitImageDescription | javax.jcr.PropertyType.STRING |
| Corresponds to 'Image description' in the portlet configuration |
submitText | javax.jcr.PropertyType.STRING |
| Corresponds to the text 'Button text' in the portlet configuration |
submitTextFont | javax.jcr.PropertyType.WEAKREFERENCE |
| Corresponds to 'Standard button font' in the portlet configuration. A Node that has property selectorText (java.lang.String) - the css class name of the font |
subscribeURL | javax.jcr.PropertyType.URI |
The form action URL for the subscription action | |
subscriptionRepository | javax.jcr.PropertyType.WEAKREFERENCE |
Corresponds to 'Subscriptions' in the portlet configuration. A JCR-node with subnodes containing information about the active subscription. More information bellow | |
useSubmitText | javax.jcr.PropertyType.BOOLEAN |
| Corresponds to the selection 'Standard button' in the portlet configuration |
Name | Type and Description |
---|---|
bundle | javax.jcr.PropertyType.WEAKREFERENCE |
| A JCR-node containing the language dependent strings. The actual node can be resolved by calling getNode() on this property. The strings are javax.jcr.PropertyType.STRING properties |
errors | javax.jcr.PropertyType.WEAKREFERENCE |
| A JCR-node containing the input errors. The actual node can be resolved by calling getNode() on this property. The errors are javax.jcr.PropertyType.STRING properties with names prefixed with "error" |
redirectURL | javax.jcr.PropertyType.URI |
| Corresponds to the 'Send user to an other page after subscription' in the portlet configuration |
subscriberInputName | javax.jcr.PropertyType.STRING |
| The form text input name for the subscriber e-mail / phone |
subscriberSubmitName | javax.jcr.PropertyType.STRING |
| The submit button name for the subscription action |
The subscriptionRepository node has no properties. The sub nodes corresponds to the selected active subscriptions in the portlet configurations. They have the following properties:
Name | Type and Description |
---|---|
isSubscriber | javax.jcr.PropertyType.BOOLEAN |
| Indicates that the current user is a subscriber (needs to be logged in) |
page | javax.jcr.PropertyType.WEAKREFERENCE |
| The page / article where the active subscription is configured. To get the JCR-node use the method getNode() |
subscribeElementName | javax.jcr.PropertyType.STRING |
| The form element name used to indicate that the user want to be a subscriber |