|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ReplicationDefinition
This class is used to fully specify an inter-repository replication. It specifies which node(s) should be transfered, which associated content should be sent with them, and which target they should be sent to.
Every ReplicationDefinition has areplicationName
attribute
which uniquely identifies it. It also has a single target.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.alfresco.service.cmr.action.scheduled.SchedulableAction |
---|
SchedulableAction.IntervalPeriod |
Method Summary | |
---|---|
org.alfresco.service.cmr.repository.NodeRef |
getLocalTransferReport()
Returns the local side of the report on the transfer. |
java.util.List |
getPayload()
The list of Nodes to be transfered. |
org.alfresco.service.cmr.repository.NodeRef |
getRemoteTransferReport()
Returns the remote side of the report on the transfer. |
java.lang.String |
getReplicationName()
|
org.alfresco.service.namespace.QName |
getReplicationQName()
|
java.lang.String |
getTargetName()
|
boolean |
isEnabled()
Is this Replication Definition currently enabled (can be run), or disabled (can't be run)? |
boolean |
isSchedulingEnabled()
Is scheduling currently enabled? See ReplicationService.enableScheduling(ReplicationDefinition) and
ReplicationService.disableScheduling(ReplicationDefinition) |
void |
setEnabled(boolean enabled)
Enable or Disable the Replication Definition. |
void |
setLocalTransferReport(org.alfresco.service.cmr.repository.NodeRef report)
Records the location on the local repository of the transfer service report on the replication. |
void |
setRemoteTransferReport(org.alfresco.service.cmr.repository.NodeRef report)
Records the location on the local repository of the transfer service report that was generated on the remote repository for the replication. |
void |
setTargetName(java.lang.String targetName)
Sets the name of the target repository. |
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 |
---|
java.lang.String getReplicationName()
org.alfresco.service.namespace.QName getReplicationQName()
java.lang.String getTargetName()
void setTargetName(java.lang.String targetName)
boolean isEnabled()
void setEnabled(boolean enabled)
java.util.List getPayload()
org.alfresco.service.cmr.repository.NodeRef getLocalTransferReport()
void setLocalTransferReport(org.alfresco.service.cmr.repository.NodeRef report)
org.alfresco.service.cmr.repository.NodeRef getRemoteTransferReport()
void setRemoteTransferReport(org.alfresco.service.cmr.repository.NodeRef report)
boolean isSchedulingEnabled()
ReplicationService.enableScheduling(ReplicationDefinition)
and
ReplicationService.disableScheduling(ReplicationDefinition)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |