Class ContentModifier<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Modifier.ContentModifier<CONTENT,?>>
java.lang.Object
org.alfresco.rest.repo.resource.general.ResourceModifier<CONTENT,SELF>
org.alfresco.rest.repo.resource.general.ContentModifier<CONTENT,SELF>
- All Implemented Interfaces:
Modifier<CONTENT,,SELF> Modifier.ContentModifier<CONTENT,SELF>
- Direct Known Subclasses:
PlainFileModifier,RepoFolderModifier
public abstract class ContentModifier<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Modifier.ContentModifier<CONTENT,?>>
extends ResourceModifier<CONTENT,SELF>
implements Modifier.ContentModifier<CONTENT,SELF>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.alfresco.rest.repo.resource.general.Modifier
Modifier.CategoryModifier, Modifier.ContentModifier<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Modifier<CONTENT, ?>>, Modifier.FileModifier, Modifier.FolderModifier -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final CONTENTprotected org.alfresco.utility.model.SiteModelFields inherited from class org.alfresco.rest.repo.resource.general.ResourceModifier
user -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedContentModifier(org.alfresco.utility.data.DataContent dataContent, RestWrapper restClient, CONTENT contentModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected CONTENTvoiddelete()protected CONTENT<CATEGORY extends RestCategoryModel>
voidlinkTo(CATEGORY category) final <CATEGORY extends RestCategoryModel>
voidlinkTo(CATEGORY... categories) <FOLDER extends org.alfresco.utility.model.FolderModel>
voidlinkTo(FOLDER secondaryParent) final <FOLDER extends org.alfresco.utility.model.FolderModel>
voidlinkTo(FOLDER... secondaryParents) <FOLDER extends org.alfresco.utility.model.FolderModel>
voidmoveTo(FOLDER target) <CATEGORY extends RestCategoryModel>
voidunlinkFrom(CATEGORY category) <FOLDER extends org.alfresco.utility.model.FolderModel>
voidunlinkFrom(FOLDER secondaryParent) <SITE extends org.alfresco.utility.model.SiteModel>
SELFwithinSite(SITE site) Methods inherited from class org.alfresco.rest.repo.resource.general.ResourceModifier
asUser, buildNodeRestRequest, selfMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.alfresco.rest.repo.resource.general.Modifier.ContentModifier
copyTo
-
Field Details
-
site
protected org.alfresco.utility.model.SiteModel site -
contentModel
-
-
Constructor Details
-
ContentModifier
protected ContentModifier(org.alfresco.utility.data.DataContent dataContent, RestWrapper restClient, CONTENT contentModel)
-
-
Method Details
-
withinSite
- Specified by:
withinSitein interfaceModifier.ContentModifier<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Modifier.ContentModifier<CONTENT, ?>>
-
get
-
moveTo
public <FOLDER extends org.alfresco.utility.model.FolderModel> void moveTo(FOLDER target) - Specified by:
moveToin interfaceModifier.ContentModifier<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Modifier.ContentModifier<CONTENT, ?>>
-
copyTo
-
delete
public void delete() -
linkTo
public <FOLDER extends org.alfresco.utility.model.FolderModel> void linkTo(FOLDER secondaryParent) - Specified by:
linkToin interfaceModifier.ContentModifier<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Modifier.ContentModifier<CONTENT, ?>>
-
linkTo
@SafeVarargs public final <FOLDER extends org.alfresco.utility.model.FolderModel> void linkTo(FOLDER... secondaryParents) - Specified by:
linkToin interfaceModifier.ContentModifier<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Modifier.ContentModifier<CONTENT, ?>>
-
unlinkFrom
public <FOLDER extends org.alfresco.utility.model.FolderModel> void unlinkFrom(FOLDER secondaryParent) - Specified by:
unlinkFromin interfaceModifier.ContentModifier<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Modifier.ContentModifier<CONTENT, ?>>
-
linkTo
- Specified by:
linkToin interfaceModifier.ContentModifier<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Modifier.ContentModifier<CONTENT, ?>>
-
linkTo
- Specified by:
linkToin interfaceModifier.ContentModifier<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Modifier.ContentModifier<CONTENT, ?>>
-
unlinkFrom
- Specified by:
unlinkFromin interfaceModifier.ContentModifier<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Modifier.ContentModifier<CONTENT, ?>>
-