Uses of Class
org.alfresco.repo.copy.CopyDetails
Packages that use CopyDetails
Package
Description
The implementation of the Alfresco Imap Server
Provides the implementation of the transfer service which can be used to transfer nodes from one repository to another.
-
Uses of CopyDetails in org.alfresco.email.server
Methods in org.alfresco.email.server with parameters of type CopyDetailsModifier and TypeMethodDescriptionAliasableAspect.getCopyCallback(QName classRef, CopyDetails copyDetails) AliasableAspectCopyBehaviourCallback.getCopyProperties(QName classQName, CopyDetails copyDetails, Map<QName, Serializable> properties) Prevents copying off thecm:nameproperty.booleanAliasableAspectCopyBehaviourCallback.getMustCopy(QName classQName, CopyDetails copyDetails) Disallows copying of theEmailServerModel.ASPECT_ALIASABLEaspect. -
Uses of CopyDetails in org.alfresco.repo.action
Methods in org.alfresco.repo.action with parameters of type CopyDetailsModifier and TypeMethodDescriptionActionsAspect.getCopyCallback(QName classRef, CopyDetails copyDetails) ActionServiceImpl.getCopyCallback(QName classRef, CopyDetails copyDetails) -
Uses of CopyDetails in org.alfresco.repo.coci
Methods in org.alfresco.repo.coci with parameters of type CopyDetailsModifier and TypeMethodDescriptionCheckedOutAspect.getCallbackForCheckedOutAspect(QName classRef, CopyDetails copyDetails) Callback behaviour retrieval for the 'checkedOut' aspect.WorkingCopyAspect.getCopyCallback(QName classRef, CopyDetails copyDetails) -
Uses of CopyDetails in org.alfresco.repo.copy
Methods in org.alfresco.repo.copy with parameters of type CopyDetailsModifier and TypeMethodDescriptionAbstractCopyBehaviourCallback.getAssociationCopyAction(QName classQName, CopyDetails copyDetails, CopyBehaviourCallback.CopyAssociationDetails assocCopyDetails) CompoundCopyBehaviourCallback.getAssociationCopyAction(QName classQName, CopyDetails copyDetails, CopyBehaviourCallback.CopyAssociationDetails assocCopyDetails) CopyBehaviourCallback.getAssociationCopyAction(QName classQName, CopyDetails copyDetails, CopyBehaviourCallback.CopyAssociationDetails assocCopyDetails) Determine the copy behaviour associated with a given peer association.DefaultCopyBehaviourCallback.getAssociationCopyAction(QName classQName, CopyDetails copyDetails, CopyBehaviourCallback.CopyAssociationDetails assocCopyDetails) Default behaviour:
* AssocCopySourceAction.COPY_REMOVE_EXISTING
* AssocCopyTargetAction.USE_COPIED_OTHERWISE_ORIGINAL_TARGETDoNothingCopyBehaviourCallback.getAssociationCopyAction(QName classQName, CopyDetails copyDetails, CopyBehaviourCallback.CopyAssociationDetails assocCopyDetails) CopyServiceImpl.getCallbackForCopiedFromAspect(QName classRef, CopyDetails copyDetails) Callback behaviour retrieval for the 'copiedfrom' aspect.CopyServiceImpl.getCallbackForFolderType(QName classRef, CopyDetails copyDetails) Callback behaviour retrieval forContentModel.TYPE_FOLDERaspect.CopyServiceImpl.getCallbackForOwnableAspect(QName classRef, CopyDetails copyDetails) Callback behaviour retrieval for the 'ownable' aspect.CompoundCopyBehaviourCallback.getChildAssociationCopyAction(QName classQName, CopyDetails copyDetails, CopyBehaviourCallback.CopyChildAssociationDetails childAssocCopyDetails) Uses the ChildAssocCopyAction ordering to drive priority i.e. a vote to copy will override a vote NOT to copy.CopyBehaviourCallback.getChildAssociationCopyAction(QName classQName, CopyDetails copyDetails, CopyBehaviourCallback.CopyChildAssociationDetails childAssocCopyDetails) Determine if a copy should copy the child, the association only or do nothing with the given association.DefaultCopyBehaviourCallback.getChildAssociationCopyAction(QName classQName, CopyDetails copyDetails, CopyBehaviourCallback.CopyChildAssociationDetails childAssocCopyDetails) Default behaviour: Cascade if we are copying children AND the association is primaryDoNothingCopyBehaviourCallback.getChildAssociationCopyAction(QName classQName, CopyDetails copyDetails, CopyBehaviourCallback.CopyChildAssociationDetails childAssocCopyDetails) AbstractCopyBehaviourCallback.getChildAssociationRecurseAction(QName classQName, CopyDetails copyDetails, CopyBehaviourCallback.CopyChildAssociationDetails childAssocCopyDetails) CompoundCopyBehaviourCallback.getChildAssociationRecurseAction(QName classQName, CopyDetails copyDetails, CopyBehaviourCallback.CopyChildAssociationDetails childAssocCopyDetails) Uses the ChildAssocRecurseAction ordering to drive recursive copy behaviour.CopyBehaviourCallback.getChildAssociationRecurseAction(QName classQName, CopyDetails copyDetails, CopyBehaviourCallback.CopyChildAssociationDetails childAssocCopyDetails) Once the child association copy action has been chosen, the policy callback can dictate whether or not to force further recursion.CopyServicePolicies.OnCopyNodePolicy.getCopyCallback(QName classRef, CopyDetails copyDetails) Called for all types and aspects before copying a node.CompoundCopyBehaviourCallback.getCopyProperties(QName classQName, CopyDetails copyDetails, Map<QName, Serializable> properties) The lowest common denominator applies here.CopyBehaviourCallback.getCopyProperties(QName classQName, CopyDetails copyDetails, Map<QName, Serializable> properties) Modify the properties that are copied across.DefaultCopyBehaviourCallback.getCopyProperties(QName classQName, CopyDetails copyDetails, Map<QName, Serializable> properties) Default behaviour: Copy all associated propertiesDoNothingCopyBehaviourCallback.getCopyProperties(QName classQName, CopyDetails copyDetails, Map<QName, Serializable> properties) booleanCompoundCopyBehaviourCallback.getMustCopy(QName classQName, CopyDetails copyDetails) Individual callbacks effectively have a veto on the copy i.e. if one of the callbacks returns false forCopyBehaviourCallback.getMustCopy(org.alfresco.service.namespace.QName, org.alfresco.repo.copy.CopyDetails), then the copy will NOT proceed.booleanCopyBehaviourCallback.getMustCopy(QName classQName, CopyDetails copyDetails) Determine if this type or aspect must be copied.booleanDefaultCopyBehaviourCallback.getMustCopy(QName classQName, CopyDetails copyDetails) Default behaviour: Always copybooleanDoNothingCopyBehaviourCallback.getMustCopy(QName classQName, CopyDetails copyDetails) booleanAbstractCopyBehaviourCallback.isTopLevelCanBeRenamed(QName classQName, CopyDetails copyDetails) By default it is forbidden for top-level nodes to be renamedbooleanCopyBehaviourCallback.isTopLevelCanBeRenamed(QName classQName, CopyDetails copyDetails) Determine if this top-level node with type or aspect can be renamed during copy.protected voidAbstractCopyBehaviourCallback.throwExceptionForUnexpectedBehaviour(CopyDetails copyDetails, String... otherDetails) -
Uses of CopyDetails in org.alfresco.repo.copy.traitextender
Methods in org.alfresco.repo.copy.traitextender with parameters of type CopyDetailsModifier and TypeMethodDescriptionbooleanDefaultCopyBehaviourCallbackExtension.getMustCopy(QName classQName, CopyDetails copyDetails) booleanDefaultCopyBehaviourCallbackTrait.getMustCopy(QName classQName, CopyDetails copyDetails) -
Uses of CopyDetails in org.alfresco.repo.forum
Methods in org.alfresco.repo.forum with parameters of type CopyDetailsModifier and TypeMethodDescriptionCommentsRollupAspect.getCopyCallback(QName classRef, CopyDetails copyDetails) DiscussableAspect.getCopyCallback(QName classRef, CopyDetails copyDetails) -
Uses of CopyDetails in org.alfresco.repo.imap
Methods in org.alfresco.repo.imap with parameters of type CopyDetailsModifier and TypeMethodDescriptionImapContentPolicy.getCopyCallback(QName classRef, CopyDetails copyDetails) -
Uses of CopyDetails in org.alfresco.repo.lock
Methods in org.alfresco.repo.lock with parameters of type CopyDetailsModifier and TypeMethodDescriptionLockServiceImpl.getCopyCallback(QName classRef, CopyDetails copyDetails) -
Uses of CopyDetails in org.alfresco.repo.model.ml
Methods in org.alfresco.repo.model.ml with parameters of type CopyDetailsModifier and TypeMethodDescriptionEmptyTranslationAspect.getCopyCallback(QName classRef, CopyDetails copyDetails) MultilingualDocumentAspect.getCopyCallback(QName classRef, CopyDetails copyDetails) The copy of a cm:mlDocument can't keep the Multilingual aspect. -
Uses of CopyDetails in org.alfresco.repo.node
Methods in org.alfresco.repo.node with parameters of type CopyDetailsModifier and TypeMethodDescriptionPendingDeleteAspect.getCopyCallback(QName classRef, CopyDetails copyDetails) ReferenceableAspect.getCopyCallback(QName classRef, CopyDetails copyDetails) TemporaryAspect.getCopyCallback(QName classRef, CopyDetails copyDetails) Thesys:temporaryaspect is only copied if the copy is clean i.e. not to an existing node.UndeletableAspect.getCopyCallback(QName classRef, CopyDetails copyDetails) -
Uses of CopyDetails in org.alfresco.repo.ownable.impl
Methods in org.alfresco.repo.ownable.impl with parameters of type CopyDetailsModifier and TypeMethodDescriptionOwnableServiceImpl.onCopyNode(QName classRef, CopyDetails copyDetails) When an owned or audited node is copied, control which properties go over, and which are re-created -
Uses of CopyDetails in org.alfresco.repo.rating
Methods in org.alfresco.repo.rating with parameters of type CopyDetailsModifier and TypeMethodDescriptionRateableAspect.getCopyCallback(QName classRef, CopyDetails copyDetails) RatingsRelatedAspectBehaviours.getCopyCallback(QName classRef, CopyDetails copyDetails) -
Uses of CopyDetails in org.alfresco.repo.rendition
Methods in org.alfresco.repo.rendition with parameters of type CopyDetailsModifier and TypeMethodDescriptionRenditionedAspect.getCopyCallback(QName classRef, CopyDetails copyDetails) Deprecated. -
Uses of CopyDetails in org.alfresco.repo.rule
Methods in org.alfresco.repo.rule with parameters of type CopyDetailsModifier and TypeMethodDescriptionRulesAspect.getCopyCallback(QName classRef, CopyDetails copyDetails) -
Uses of CopyDetails in org.alfresco.repo.thumbnail
Methods in org.alfresco.repo.thumbnail with parameters of type CopyDetailsModifier and TypeMethodDescriptionThumbnailServiceImpl.getCopyCallback(QName classRef, CopyDetails copyDetails) Deprecated.See init - eg. registers "do nothing" copy behaviour for "cm:thumbnailModification" aspect -
Uses of CopyDetails in org.alfresco.repo.transfer
Methods in org.alfresco.repo.transfer with parameters of type CopyDetailsModifier and TypeMethodDescriptionRepoTransferReceiverImpl.onCopyAlien(QName classRef, CopyDetails copyDetails) When an alien node is copied, don't copy the alien aspect.RepoTransferReceiverImpl.onCopyTransferred(QName classRef, CopyDetails copyDetails) When a transferred node is copied, don't copy the transferred aspect. -
Uses of CopyDetails in org.alfresco.repo.version
Methods in org.alfresco.repo.version with parameters of type CopyDetailsModifier and TypeMethodDescriptionVersionableAspect.getCopyCallback(QName classRef, CopyDetails copyDetails) -
Uses of CopyDetails in org.alfresco.repo.virtual.bundle
Methods in org.alfresco.repo.virtual.bundle with parameters of type CopyDetailsModifier and TypeMethodDescriptionbooleanVirtualDefaultCopyBehaviourCallbackExtension.getMustCopy(QName classQName, CopyDetails copyDetails)