public class QuickShareLinkExpiryActionImpl extends ActionImpl implements QuickShareLinkExpiryAction
SchedulableAction.IntervalPeriod| Modifier and Type | Field and Description |
|---|---|
static String |
EXECUTOR_NAME |
static String |
QUICK_SHARE_LINK_EXPIRY_ACTION_NAME |
| Constructor and Description |
|---|
QuickShareLinkExpiryActionImpl(Action action) |
QuickShareLinkExpiryActionImpl(String id,
String sharedId,
String description) |
| Modifier and Type | Method and Description |
|---|---|
static org.alfresco.service.namespace.QName |
createQName(String sharedId) |
org.alfresco.service.namespace.QName |
getActionQName()
Gets the qualified name which uniquely identifies this quick share link expiry action.
|
ScheduledPersistedAction |
getSchedule()
Gets the schedule (
ScheduledPersistedAction used to get the trigger details. |
Integer |
getScheduleIntervalCount()
How many
SchedulableAction.getScheduleIntervalPeriod() periods
should we wait between executions?
Will be null if the action isn't scheduled to
be repeated. |
SchedulableAction.IntervalPeriod |
getScheduleIntervalPeriod()
How long are
SchedulableAction.getScheduleIntervalCount() counts
measured in? |
Date |
getScheduleStart()
Get the first date that the action should be run
on or after, or null if it should start shortly
after each startup.
|
String |
getSharedId()
Gets the quick share sharedId.
|
protected void |
setActionQName(org.alfresco.service.namespace.QName actionQName) |
void |
setSchedule(ScheduledPersistedAction schedule)
Sets the schedule (
ScheduledPersistedAction used to set the trigger details. |
void |
setScheduleIntervalCount(Integer count)
Sets how many periods should be waited between
each execution, or null if it shouldn't be
repeated.
|
void |
setScheduleIntervalPeriod(SchedulableAction.IntervalPeriod period)
Sets the interval period
|
void |
setScheduleStart(Date startDate)
Sets the first date that the action should be
run on or after.
|
addActionCondition, addActionCondition, addParameterValues, getActionChain, getActionCondition, getActionConditions, getActionDefinitionName, getCompensatingAction, getCreatedDate, getCreator, getDescription, getExecuteAsychronously, getExecutionEndDate, getExecutionFailureMessage, getExecutionInstance, getExecutionStartDate, getExecutionStatus, getModifiedDate, getModifier, getNodeRef, getRunAsUser, getTenantId, getTitle, getTrackStatus, hasActionConditions, indexOfActionCondition, removeActionCondition, removeAllActionConditions, setActionChain, setActionCondition, setCompensatingAction, setCreatedDate, setCreator, setDescription, setExecuteAsynchronously, setExecutionEndDate, setExecutionFailureMessage, setExecutionInstance, setExecutionStartDate, setExecutionStatus, setModifiedDate, setModifier, setNodeRef, setRunAsUser, setTenantId, setTitle, setTrackStatus, toStringequals, getId, getParameterValue, getParameterValues, hashCode, setParameterValue, setParameterValuesclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddActionCondition, addActionCondition, addParameterValues, getActionCondition, getActionConditions, getActionDefinitionName, getCompensatingAction, getCreatedDate, getCreator, getDescription, getExecuteAsychronously, getExecutionEndDate, getExecutionFailureMessage, getExecutionStartDate, getExecutionStatus, getModifiedDate, getModifier, getNodeRef, getTitle, getTrackStatus, hasActionConditions, indexOfActionCondition, removeActionCondition, removeAllActionConditions, setActionCondition, setCompensatingAction, setDescription, setExecuteAsynchronously, setTitle, setTrackStatusgetId, getParameterValue, getParameterValues, setParameterValue, setParameterValuespublic static final String EXECUTOR_NAME
public static final String QUICK_SHARE_LINK_EXPIRY_ACTION_NAME
public QuickShareLinkExpiryActionImpl(String id, String sharedId, String description)
id - the action idsharedId - a unique name for the quick share link expiry action.description - the action descriptionpublic QuickShareLinkExpiryActionImpl(Action action)
protected void setActionQName(org.alfresco.service.namespace.QName actionQName)
public org.alfresco.service.namespace.QName getActionQName()
QuickShareLinkExpiryActiongetActionQName in interface QuickShareLinkExpiryActionpublic ScheduledPersistedAction getSchedule()
QuickShareLinkExpiryActionScheduledPersistedAction used to get the trigger details.getSchedule in interface QuickShareLinkExpiryActionpublic void setSchedule(ScheduledPersistedAction schedule)
QuickShareLinkExpiryActionScheduledPersistedAction used to set the trigger details.setSchedule in interface QuickShareLinkExpiryActionpublic String getSharedId()
QuickShareLinkExpiryActiongetSharedId in interface QuickShareLinkExpiryActionpublic Date getScheduleStart()
SchedulableActiongetScheduleStart in interface SchedulableActionpublic void setScheduleStart(Date startDate)
SchedulableActionsetScheduleStart in interface SchedulableActionpublic Integer getScheduleIntervalCount()
SchedulableActionSchedulableAction.getScheduleIntervalPeriod() periods
should we wait between executions?
Will be null if the action isn't scheduled to
be repeated.getScheduleIntervalCount in interface SchedulableActionpublic void setScheduleIntervalCount(Integer count)
SchedulableActionsetScheduleIntervalCount in interface SchedulableActionpublic SchedulableAction.IntervalPeriod getScheduleIntervalPeriod()
SchedulableActionSchedulableAction.getScheduleIntervalCount() counts
measured in?getScheduleIntervalPeriod in interface SchedulableActionpublic void setScheduleIntervalPeriod(SchedulableAction.IntervalPeriod period)
SchedulableActionsetScheduleIntervalPeriod in interface SchedulableActionpublic static org.alfresco.service.namespace.QName createQName(String sharedId)
Copyright © 2005–2018 Alfresco Software. All rights reserved.