Class ContentCreator<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Creator.ContentCreator<CONTENT,?>>
java.lang.Object
org.alfresco.rest.repo.resource.general.ResourceCreator<CONTENT,SELF>
org.alfresco.rest.repo.resource.general.ContentCreator<CONTENT,SELF>
- All Implemented Interfaces:
Creator<CONTENT,,SELF> Creator.ContentCreator<CONTENT,SELF>
- Direct Known Subclasses:
PlainFileCreator,RepoFolderCreator
public abstract class ContentCreator<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Creator.ContentCreator<CONTENT,?>>
extends ResourceCreator<CONTENT,SELF>
implements Creator.ContentCreator<CONTENT,SELF>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.alfresco.rest.repo.resource.general.Creator
Creator.CategoryCreator, Creator.ContentCreator<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Creator.ContentCreator<CONTENT, ?>>, Creator.FileCreator, Creator.FolderCreator -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final CONTENTprotected org.alfresco.utility.model.FolderModelprotected org.alfresco.utility.model.SiteModelFields inherited from class org.alfresco.rest.repo.resource.general.ResourceCreator
alias, name, user -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CONTENTprotected abstract SELFself()<FOLDER extends org.alfresco.utility.model.FolderModel>
SELFunderFolder(FOLDER parent) withDescription(String description) <SITE extends org.alfresco.utility.model.SiteModel>
SELFwithinSite(SITE site) Methods inherited from class org.alfresco.rest.repo.resource.general.ResourceCreator
asUser, buildNodeRestRequest, generateRandomName, generateRandomNameWith, generateRandomNameWith, withAlias, withRandomName, withRandomName, withRandomNameMethods 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.Creator.ContentCreator
withRandomDescription, withRandomTitle
-
Field Details
-
site
protected org.alfresco.utility.model.SiteModel site -
contentModel
-
parent
protected org.alfresco.utility.model.FolderModel parent
-
-
Constructor Details
-
ContentCreator
-
-
Method Details
-
self
- Specified by:
selfin classResourceCreator<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Creator.ContentCreator<CONTENT, ?>>
-
withName
- Specified by:
withNamein interfaceCreator<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Creator.ContentCreator<CONTENT, ?>> - Overrides:
withNamein classResourceCreator<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Creator.ContentCreator<CONTENT, ?>>
-
withTitle
- Specified by:
withTitlein interfaceCreator.ContentCreator<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Creator.ContentCreator<CONTENT, ?>>
-
withDescription
- Specified by:
withDescriptionin interfaceCreator.ContentCreator<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Creator.ContentCreator<CONTENT, ?>>
-
underFolder
- Specified by:
underFolderin interfaceCreator.ContentCreator<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Creator.ContentCreator<CONTENT, ?>>
-
withinSite
- Specified by:
withinSitein interfaceCreator.ContentCreator<CONTENT extends org.alfresco.utility.model.ContentModel,SELF extends Creator.ContentCreator<CONTENT, ?>>
-
create
-