public class Service extends JahiaService
settingsBean| Constructor and Description |
|---|
Service() |
| Modifier and Type | Method and Description |
|---|---|
void |
addNewTag(AddedNodeFact node,
String value,
org.drools.core.spi.KnowledgeHelper drools) |
void |
addToProperty(AddedNodeFact node,
String propertyName,
List<?> value,
org.drools.core.spi.KnowledgeHelper drools) |
void |
cancelActionExecution(NodeFact node,
String actionToCancel,
org.drools.core.spi.KnowledgeHelper drools) |
void |
checkHomePage(AddedNodeFact nodeFact,
org.drools.core.spi.KnowledgeHelper drools) |
void |
createPermission(String path,
String name,
org.drools.core.spi.KnowledgeHelper drools) |
void |
deleteNodesWithReference(String nodetype,
String propertyName,
NodeFact node) |
void |
deployModule(String moduleId,
AddedNodeFact site,
org.drools.core.spi.KnowledgeHelper drools) |
void |
enableAutoSplitting(AddedNodeFact n,
String splitConfig,
String splitFolderNodeType,
org.drools.core.spi.KnowledgeHelper drools) |
void |
executeActionLater(AddedNodeFact node,
String propertyName,
String actionToExecute,
org.drools.core.spi.KnowledgeHelper drools) |
void |
executeActionNow(NodeFact node,
String actionToExecute,
org.drools.core.spi.KnowledgeHelper drools) |
void |
executeRuleLater(AddedNodeFact node,
String propertyName,
String ruleToExecute,
org.drools.core.spi.KnowledgeHelper drools) |
void |
flushAllCaches(org.drools.core.spi.KnowledgeHelper drools) |
void |
flushCache(String cacheId,
org.drools.core.spi.KnowledgeHelper drools) |
void |
flushCacheEntry(String cacheId,
String cacheEntryKey,
org.drools.core.spi.KnowledgeHelper drools) |
void |
flushGroupCache(NodeFact node) |
void |
flushGroupMembershipCache(NodeFact node) |
void |
flushUserCache(NodeFact node) |
static Service |
getInstance() |
void |
grantRoleToGroup(AddedNodeFact node,
String group,
String role,
org.drools.core.spi.KnowledgeHelper drools) |
void |
grantRoleToUser(AddedNodeFact node,
String user,
String role,
org.drools.core.spi.KnowledgeHelper drools) |
void |
importNode(AddedNodeFact node,
org.drools.core.spi.KnowledgeHelper drools) |
void |
importXML(AddedNodeFact targetNode,
String path,
org.drools.core.spi.KnowledgeHelper drools) |
void |
incrementProperty(AddedNodeFact node,
String propertyName,
org.drools.core.spi.KnowledgeHelper drools) |
void |
moveSubnodesToSplitFolder(AddedNodeFact n,
org.drools.core.spi.KnowledgeHelper drools) |
void |
moveToSplitFolder(AddedNodeFact n,
org.drools.core.spi.KnowledgeHelper drools) |
void |
publishNode(AddedNodeFact node,
org.drools.core.spi.KnowledgeHelper drools) |
void |
publishProfilePicture(AddedNodeFact node,
org.drools.core.spi.KnowledgeHelper drools) |
void |
revokeAllPermissions(AddedNodeFact node) |
void |
revokeRoleFromEverybody(AddedNodeFact node,
String role,
org.drools.core.spi.KnowledgeHelper drools) |
void |
scheduleAction(AddedNodeFact node,
String actionToExecute,
String cronExpression,
org.drools.core.spi.KnowledgeHelper drools) |
void |
setAclInheritanceBreak(AddedNodeFact node,
boolean aclInheritanceBreak) |
void |
setCacheService(CacheService cacheService) |
void |
setGroupManagerService(JahiaGroupManagerService groupManagerService) |
void |
setPasswordPolicyService(JahiaPasswordPolicyService passwordPolicyService) |
void |
setSchedulerService(SchedulerService schedulerService) |
void |
setSitesService(JahiaSitesService sitesService) |
void |
setTaggingService(TaggingService taggingService) |
void |
setUserManagerService(JahiaUserManagerService userMgrService) |
void |
start() |
void |
startWorkflowOnNode(AddedNodeFact node,
String processKey,
String provider,
org.drools.core.spi.KnowledgeHelper drools) |
void |
stop() |
void |
storeUserPasswordHistory(AddedNodeFact user,
org.drools.core.spi.KnowledgeHelper drools) |
void |
updateDependencies(AddedNodeFact node) |
void |
updateSite(AddedNodeFact node)
Used to update the JahiaSite associated to the JCRSiteNode
|
void |
updateSystemSiteLanguages(AddedNodeFact node,
org.drools.core.spi.KnowledgeHelper drools) |
getSettingsBean, setSettingsBeanpublic static Service getInstance()
public void grantRoleToUser(AddedNodeFact node, String user, String role, org.drools.core.spi.KnowledgeHelper drools)
public void grantRoleToGroup(AddedNodeFact node, String group, String role, org.drools.core.spi.KnowledgeHelper drools)
public void revokeRoleFromEverybody(AddedNodeFact node, String role, org.drools.core.spi.KnowledgeHelper drools)
public void revokeAllPermissions(AddedNodeFact node)
public void setAclInheritanceBreak(AddedNodeFact node, boolean aclInheritanceBreak)
public void importNode(AddedNodeFact node, org.drools.core.spi.KnowledgeHelper drools) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void importXML(AddedNodeFact targetNode, String path, org.drools.core.spi.KnowledgeHelper drools) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void incrementProperty(AddedNodeFact node, String propertyName, org.drools.core.spi.KnowledgeHelper drools)
public void addToProperty(AddedNodeFact node, String propertyName, List<?> value, org.drools.core.spi.KnowledgeHelper drools)
public void addNewTag(AddedNodeFact node, String value, org.drools.core.spi.KnowledgeHelper drools) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void executeRuleLater(AddedNodeFact node, String propertyName, String ruleToExecute, org.drools.core.spi.KnowledgeHelper drools) throws org.quartz.SchedulerException, javax.jcr.RepositoryException
org.quartz.SchedulerExceptionjavax.jcr.RepositoryExceptionpublic void executeActionLater(AddedNodeFact node, String propertyName, String actionToExecute, org.drools.core.spi.KnowledgeHelper drools) throws org.quartz.SchedulerException, javax.jcr.RepositoryException
org.quartz.SchedulerExceptionjavax.jcr.RepositoryExceptionpublic void scheduleAction(AddedNodeFact node, String actionToExecute, String cronExpression, org.drools.core.spi.KnowledgeHelper drools) throws org.quartz.SchedulerException, javax.jcr.RepositoryException
org.quartz.SchedulerExceptionjavax.jcr.RepositoryExceptionpublic void cancelActionExecution(NodeFact node, String actionToCancel, org.drools.core.spi.KnowledgeHelper drools) throws javax.jcr.RepositoryException, org.quartz.SchedulerException
javax.jcr.RepositoryExceptionorg.quartz.SchedulerExceptionpublic void moveSubnodesToSplitFolder(AddedNodeFact n, org.drools.core.spi.KnowledgeHelper drools) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void moveToSplitFolder(AddedNodeFact n, org.drools.core.spi.KnowledgeHelper drools) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void enableAutoSplitting(AddedNodeFact n, String splitConfig, String splitFolderNodeType, org.drools.core.spi.KnowledgeHelper drools) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void publishNode(AddedNodeFact node, org.drools.core.spi.KnowledgeHelper drools) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void startWorkflowOnNode(AddedNodeFact node, String processKey, String provider, org.drools.core.spi.KnowledgeHelper drools) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void flushCache(String cacheId, org.drools.core.spi.KnowledgeHelper drools)
public void flushCacheEntry(String cacheId, String cacheEntryKey, org.drools.core.spi.KnowledgeHelper drools)
public void flushAllCaches(org.drools.core.spi.KnowledgeHelper drools)
public void storeUserPasswordHistory(AddedNodeFact user, org.drools.core.spi.KnowledgeHelper drools) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void deployModule(String moduleId, AddedNodeFact site, org.drools.core.spi.KnowledgeHelper drools)
public void setTaggingService(TaggingService taggingService)
public void setSitesService(JahiaSitesService sitesService)
public void setSchedulerService(SchedulerService schedulerService)
public void setCacheService(CacheService cacheService)
public void setUserManagerService(JahiaUserManagerService userMgrService)
public void start()
throws JahiaInitializationException
start in class JahiaServiceJahiaInitializationExceptionpublic void stop()
throws JahiaException
stop in class JahiaServiceJahiaExceptionpublic void setPasswordPolicyService(JahiaPasswordPolicyService passwordPolicyService)
public void createPermission(String path, String name, org.drools.core.spi.KnowledgeHelper drools) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void updateDependencies(AddedNodeFact node) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void flushUserCache(NodeFact node)
public void flushGroupCache(NodeFact node)
public void flushGroupMembershipCache(NodeFact node)
public void updateSite(AddedNodeFact node)
node - node of the site to updatepublic void updateSystemSiteLanguages(AddedNodeFact node, org.drools.core.spi.KnowledgeHelper drools)
public void executeActionNow(NodeFact node, String actionToExecute, org.drools.core.spi.KnowledgeHelper drools) throws org.quartz.SchedulerException, javax.jcr.RepositoryException
org.quartz.SchedulerExceptionjavax.jcr.RepositoryExceptionpublic void deleteNodesWithReference(String nodetype, String propertyName, NodeFact node) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void checkHomePage(AddedNodeFact nodeFact, org.drools.core.spi.KnowledgeHelper drools) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void publishProfilePicture(AddedNodeFact node, org.drools.core.spi.KnowledgeHelper drools) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void setGroupManagerService(JahiaGroupManagerService groupManagerService)
Copyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.