public class ShareCreateSiteScenario extends AbstractShareScenario
site count
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_SITES_PER_USER |
static String |
DEFAULT_SITE_NAME_PREFIX |
static String |
EVENT_NAME_CREATE_SITE |
static String |
EVENT_NAME_NAVIGATE_TO_CREATE_SITE |
Constructor and Description |
---|
ShareCreateSiteScenario(ShareScenarioRegistry registry,
double weight) |
Modifier and Type | Method and Description |
---|---|
List<org.alfresco.bm.event.Event> |
getNextEvents(org.alfresco.bm.event.Event event,
ShareEventData eventData,
ShareSoakData soakData,
long nextEventTime)
Construct a list of events to follow according to the scenario implementation.
|
void |
setEventNameCreateSite(String eventNameCreateSite)
Override the
default name for events to create a site |
void |
setEventNameNavigateToCreateSite(String eventNameNavigateToCreateSite)
Override the
default name for events
to navigate to the create site page |
void |
setMaxSitesPerUser(int maxSitesPerUser)
Override the
default maximum number of sites per user. |
void |
setSiteNamePrefix(String siteNamePrefix)
Override the
default site name prefix |
afterPropertiesSet, setBeanName, setScenarioName
public static final String EVENT_NAME_NAVIGATE_TO_CREATE_SITE
public static final String EVENT_NAME_CREATE_SITE
public static final String DEFAULT_SITE_NAME_PREFIX
public static final int DEFAULT_MAX_SITES_PER_USER
public ShareCreateSiteScenario(ShareScenarioRegistry registry, double weight)
registry
- registry with which this instance will be registeredweight
- the weight relative to other scenarios registered in the registrypublic void setMaxSitesPerUser(int maxSitesPerUser)
default
maximum number of sites per user.
When this number of sites is reached (visible in the 'My Sites' dashlet) then this
scenario will cease to trigger.public void setEventNameNavigateToCreateSite(String eventNameNavigateToCreateSite)
default
name for events
to navigate to the create site pagepublic void setEventNameCreateSite(String eventNameCreateSite)
default
name for events to create a sitepublic void setSiteNamePrefix(String siteNamePrefix)
default
site name prefixpublic List<org.alfresco.bm.event.Event> getNextEvents(org.alfresco.bm.event.Event event, ShareEventData eventData, ShareSoakData soakData, long nextEventTime)
ShareScenario
event
- the event that triggered this choiceeventData
- Share-specific data associated with the eventsoakData
- Session-specific data for the eventnextEventTime
- the suggested next event time (for guidance)see class comments
Copyright © 2015. All rights reserved.