Class RepoFolderCreator
java.lang.Object
org.alfresco.rest.repo.resource.general.ResourceCreator<CONTENT,SELF>
org.alfresco.rest.repo.resource.general.ContentCreator<org.alfresco.utility.model.FolderModel,Creator.FolderCreator>
org.alfresco.rest.repo.resource.content.RepoFolderCreator
- All Implemented Interfaces:
Creator<org.alfresco.utility.model.FolderModel,,Creator.FolderCreator> Creator.ContentCreator<org.alfresco.utility.model.FolderModel,,Creator.FolderCreator> Creator.FolderCreator,Specifier,Specifier.FolderSpecifier
- Direct Known Subclasses:
MultiContentCreator
public class RepoFolderCreator
extends ContentCreator<org.alfresco.utility.model.FolderModel,Creator.FolderCreator>
implements Creator.FolderCreator, Specifier.FolderSpecifier
-
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 Nested classes/interfaces inherited from interface org.alfresco.rest.repo.resource.general.Specifier
Specifier.AssociationSpecifier, Specifier.CategoriesSpecifier, Specifier.FileSpecifier, Specifier.FolderSpecifier, Specifier.MultiContentSpecifier -
Field Summary
Fields inherited from class org.alfresco.rest.repo.resource.general.ContentCreator
contentModel, parent, siteFields inherited from class org.alfresco.rest.repo.resource.general.ResourceCreator
alias, name, user -
Constructor Summary
ConstructorsConstructorDescriptionRepoFolderCreator(org.alfresco.utility.data.DataContent dataContent, Map<String, org.alfresco.utility.model.FolderModel> foldersCache) -
Method Summary
Modifier and TypeMethodDescriptionorg.alfresco.utility.model.FolderModelcreate()protected Stringprotected StringgenerateRandomNameWith(String prefix) nestedFolders(String... names) nestedRandomFolders(int depth) nestedRandomFolders(String... prefixes) randomFolder(String prefix) randomFolders(int quantity) randomFolders(String... prefixes) protected RepoFolderCreatorself()withRandomName(String prefix) Methods inherited from class org.alfresco.rest.repo.resource.general.ContentCreator
create, underFolder, withDescription, withinSite, withName, withTitleMethods inherited from class org.alfresco.rest.repo.resource.general.ResourceCreator
asUser, buildNodeRestRequest, generateRandomNameWith, withAlias, 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
underFolder, withDescription, withinSite, withRandomDescription, withRandomTitle, withTitle
-
Constructor Details
-
RepoFolderCreator
-
-
Method Details
-
self
- Specified by:
selfin classContentCreator<org.alfresco.utility.model.FolderModel,Creator.FolderCreator>
-
folder
- Specified by:
folderin interfaceSpecifier.FolderSpecifier
-
randomFolder
- Specified by:
randomFolderin interfaceSpecifier.FolderSpecifier
-
randomFolder
- Specified by:
randomFolderin interfaceSpecifier.FolderSpecifier
-
folders
- Specified by:
foldersin interfaceSpecifier.FolderSpecifier
-
randomFolders
- Specified by:
randomFoldersin interfaceSpecifier.FolderSpecifier
-
randomFolders
- Specified by:
randomFoldersin interfaceSpecifier.FolderSpecifier
-
nestedFolders
- Specified by:
nestedFoldersin interfaceSpecifier.FolderSpecifier
-
nestedRandomFolders
- Specified by:
nestedRandomFoldersin interfaceSpecifier.FolderSpecifier
-
nestedRandomFolders
- Specified by:
nestedRandomFoldersin interfaceSpecifier.FolderSpecifier
-
withRandomName
- Overrides:
withRandomNamein classResourceCreator<org.alfresco.utility.model.FolderModel,Creator.FolderCreator>
-
create
public org.alfresco.utility.model.FolderModel create()- Specified by:
createin interfaceCreator<org.alfresco.utility.model.FolderModel,Creator.FolderCreator>
-
generateRandomName
- Overrides:
generateRandomNamein classResourceCreator<org.alfresco.utility.model.FolderModel,Creator.FolderCreator>
-
generateRandomNameWith
- Overrides:
generateRandomNameWithin classResourceCreator<org.alfresco.utility.model.FolderModel,Creator.FolderCreator>
-