public class AddOnService extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
EXO_PRIVILEGEABLE_NODE_TYPE |
static String |
imgPathBase |
static String |
MIX_COMMENTABLE_NODE_TYPE |
static String |
MIX_VOTEABLE_NODE_TYPE |
static String |
PREFERENCE_EMAIL_SUBJECT
The Constant PREFERENCE_EMAIL_SUBJECT.
|
static String |
PREFERENCE_FROM
The Constant PREFERENCE_RECEIVER.
|
static String |
PREFERENCE_FROM_NAME
The Constant PREFERENCE_RECEIVER.
|
static String |
PREFERENCE_ITEM_PATH
The Constant PREFERENCE_ITEM_PATH.
|
static String |
PREFERENCE_RECEIVER
The Constant PREFERENCE_RECEIVER.
|
static String |
PREFERENCE_SITE
The Constant PREFERENCE_ITEM_PATH.
|
| Constructor and Description |
|---|
AddOnService() |
| Modifier and Type | Method and Description |
|---|---|
static javax.jcr.Node |
createCommunityFolder() |
static String |
getAddOnHomePath() |
static String |
getAvatarNode(javax.jcr.Node node) |
static String |
getImageCover(javax.jcr.Node node) |
static List<String> |
getImagesNode(javax.jcr.Node node) |
static javax.jcr.Node |
getNode(String path) |
static javax.jcr.Node |
getNodeById(String uuid) |
static String |
getPortalName() |
static String |
getRestName() |
static String |
getStrProperty(javax.jcr.Node node,
String propertyName) |
static void |
SendConfirmationAddonPublishedEmail(String receiver,
String nodeName,
String hostName) |
static void |
sendNewAddonSubmisson(String receiver,
String fromEmail,
String subject,
String email,
String titleAddon,
String description,
String version,
String license,
String author,
String compatibility,
String sourceUrl,
String documentUrl,
String downloadUrl,
String codeUrl,
String demoUrl,
String installCommand,
Boolean hosted,
String hostName) |
static void |
sendRequestReceiveMail(String receiver,
String fromEmail,
String hostName) |
static javax.jcr.Node |
storeNode(String title,
String name,
Boolean hosted,
Map<String,String> map,
Boolean isNew) |
static javax.jcr.Node |
updateNode(String title,
String name,
Boolean hosted,
Map<String,String> map,
Boolean isNew) |
static boolean |
validateEmail(String email)
validate the fields
|
public static final String PREFERENCE_RECEIVER
public static final String PREFERENCE_FROM
public static final String PREFERENCE_FROM_NAME
public static final String PREFERENCE_EMAIL_SUBJECT
public static final String PREFERENCE_ITEM_PATH
public static final String PREFERENCE_SITE
public static final String MIX_VOTEABLE_NODE_TYPE
public static final String MIX_COMMENTABLE_NODE_TYPE
public static final String EXO_PRIVILEGEABLE_NODE_TYPE
public static String imgPathBase
public static javax.jcr.Node getNode(String path) throws javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
javax.jcr.PathNotFoundExceptionjavax.jcr.RepositoryExceptionpublic static javax.jcr.Node getNodeById(String uuid) throws javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
javax.jcr.PathNotFoundExceptionjavax.jcr.RepositoryExceptionpublic static String getStrProperty(javax.jcr.Node node, String propertyName) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic static String getImageCover(javax.jcr.Node node) throws javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
javax.jcr.PathNotFoundExceptionjavax.jcr.RepositoryExceptionpublic static List<String> getImagesNode(javax.jcr.Node node) throws Exception, javax.jcr.RepositoryException
Exceptionjavax.jcr.RepositoryExceptionpublic static String getAvatarNode(javax.jcr.Node node) throws Exception, javax.jcr.RepositoryException
Exceptionjavax.jcr.RepositoryExceptionpublic static javax.jcr.Node updateNode(String title, String name, Boolean hosted, Map<String,String> map, Boolean isNew) throws Exception
Exceptionpublic static javax.jcr.Node storeNode(String title, String name, Boolean hosted, Map<String,String> map, Boolean isNew) throws Exception
Exceptionpublic static String getPortalName()
public static String getRestName()
public static javax.jcr.Node createCommunityFolder()
throws Exception
Exceptionpublic static void sendRequestReceiveMail(String receiver, String fromEmail, String hostName) throws Exception
Exceptionpublic static void sendNewAddonSubmisson(String receiver, String fromEmail, String subject, String email, String titleAddon, String description, String version, String license, String author, String compatibility, String sourceUrl, String documentUrl, String downloadUrl, String codeUrl, String demoUrl, String installCommand, Boolean hosted, String hostName) throws Exception
Exceptionpublic static void SendConfirmationAddonPublishedEmail(String receiver, String nodeName, String hostName) throws Exception
Exceptionpublic static boolean validateEmail(String email)
Copyright © 2003–2015 eXo Platform SAS. All rights reserved.