Interface QuickShareLinkExpiryAction
-
- All Superinterfaces:
Action,ParameterizedItem,SchedulableAction,java.io.Serializable
- All Known Implementing Classes:
QuickShareLinkExpiryActionImpl
public interface QuickShareLinkExpiryAction extends Action, SchedulableAction, java.io.Serializable
This interface defines the details for a quick share link expiry action.- Author:
- Jamal Kaabi-Mofrad
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.alfresco.service.cmr.action.scheduled.SchedulableAction
SchedulableAction.IntervalPeriod
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.alfresco.service.namespace.QNamegetActionQName()Gets the qualified name which uniquely identifies this quick share link expiry action.ScheduledPersistedActiongetSchedule()Gets the schedule (ScheduledPersistedActionused to get the trigger details.java.lang.StringgetSharedId()Gets the quick share sharedId.voidsetSchedule(ScheduledPersistedAction schedule)Sets the schedule (ScheduledPersistedActionused to set the trigger details.-
Methods inherited from interface org.alfresco.service.cmr.action.Action
addActionCondition, 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, setTrackStatus
-
Methods inherited from interface org.alfresco.service.cmr.action.ParameterizedItem
getId, getParameterValue, getParameterValues, setParameterValue, setParameterValues
-
Methods inherited from interface org.alfresco.service.cmr.action.scheduled.SchedulableAction
getScheduleIntervalCount, getScheduleIntervalPeriod, getScheduleStart, setScheduleIntervalCount, setScheduleIntervalPeriod, setScheduleStart
-
-
-
-
Method Detail
-
getSharedId
java.lang.String getSharedId()
Gets the quick share sharedId.
-
getActionQName
org.alfresco.service.namespace.QName getActionQName()
Gets the qualified name which uniquely identifies this quick share link expiry action.
-
getSchedule
ScheduledPersistedAction getSchedule()
Gets the schedule (ScheduledPersistedActionused to get the trigger details.
-
setSchedule
void setSchedule(ScheduledPersistedAction schedule)
Sets the schedule (ScheduledPersistedActionused to set the trigger details.
-
-