Class MultipleResourcesCreator<RESOURCE extends org.alfresco.utility.model.TestModel,SELF extends MultiCreator<RESOURCE,?>>

java.lang.Object
org.alfresco.rest.repo.resource.general.MultipleResourcesCreator<RESOURCE,SELF>
All Implemented Interfaces:
MultiCreator<RESOURCE,SELF>
Direct Known Subclasses:
MultipleContentsCreator, SerialCategoriesCreator

public abstract class MultipleResourcesCreator<RESOURCE extends org.alfresco.utility.model.TestModel,SELF extends MultiCreator<RESOURCE,?>> extends Object implements MultiCreator<RESOURCE,SELF>
  • Field Details

    • user

      protected org.alfresco.utility.model.UserModel user
    • names

      protected List<String> names
    • aliases

      protected List<String> aliases
  • Constructor Details

    • MultipleResourcesCreator

      public MultipleResourcesCreator()
  • Method Details

    • self

      protected abstract SELF self()
    • withNames

      public SELF withNames(String... names)
      Specified by:
      withNames in interface MultiCreator<RESOURCE extends org.alfresco.utility.model.TestModel,SELF extends MultiCreator<RESOURCE,?>>
    • withRandomNames

      public SELF withRandomNames(String... prefixes)
    • withRandomNames

      public SELF withRandomNames(List<String> prefixes, List<String> suffixes)
    • withRandomNames

      public SELF withRandomNames(int namesCount)
    • asUser

      public <USER extends org.alfresco.utility.model.UserModel> SELF asUser(USER user)
      Specified by:
      asUser in interface MultiCreator<RESOURCE extends org.alfresco.utility.model.TestModel,SELF extends MultiCreator<RESOURCE,?>>
    • generateRandomName

      protected String generateRandomName()
    • generateRandomNameWith

      protected String generateRandomNameWith(String prefix)
    • generateRandomNameWith

      protected String generateRandomNameWith(String prefix, String suffix)
    • buildNodeRestRequest

      protected Node buildNodeRestRequest(RestWrapper restClient, org.alfresco.utility.model.RepoTestModel node)
    • getOrNull

      protected <T> T getOrNull(List<T> list, int index)