test_class.declarator: preparationService
test_class.modifier: @Autowired
      private
test_class.original_string: @Autowired
      private PreparationService preparationService;
test_class.type: PreparationService
test_class.var_name: preparationService
test_class.file: dataprep-preparation/src/test/java/org/talend/dataprep/preparation/service/PreparationServiceTest.java
test_class.identifier: PreparationServiceTest
test_class.superclass: extends BasePreparationTest
test_case.body: @Test
      public void testListAllShouldListWhenPathPointsToASubFolderAndDoesNotStartWithASlash() throws Exception {
          init();
          // then : : should list if path doesn't start with "/"
          assertThat(
                  preparationService
                          .listAll(null, null, "foo/prep_name_foo", null, null)
                          .collect(Collectors.toList())
                          .size(),
                  is(1));
      }
test_case.class_method_signature: PreparationServiceTest.testListAllShouldListWhenPathPointsToASubFolderAndDoesNotStartWithASlash()
test_case.full_signature: @Test public void testListAllShouldListWhenPathPointsToASubFolderAndDoesNotStartWithASlash()
test_case.identifier: testListAllShouldListWhenPathPointsToASubFolderAndDoesNotStartWithASlash
test_case.invocations: init assertThat size collect listAll toList is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testListAllShouldListWhenPathPointsToASubFolderAndDoesNotStartWithASlash()
focal_class.declarator: LOGGER = LoggerFactory.getLogger(PreparationService.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger LOGGER = LoggerFactory.getLogger(PreparationService.class);
focal_class.type: Logger
focal_class.var_name: LOGGER
focal_class.declarator: STEP_ID = "stepId"
focal_class.modifier: private static final
focal_class.original_string: private static final String STEP_ID = "stepId";
focal_class.type: String
focal_class.var_name: STEP_ID
focal_class.declarator: DATASET_ID = "dataSetId"
focal_class.modifier: private static final
focal_class.original_string: private static final String DATASET_ID = "dataSetId";
focal_class.type: String
focal_class.var_name: DATASET_ID
focal_class.declarator: ID = "id"
focal_class.modifier: private static final
focal_class.original_string: private static final String ID = "id";
focal_class.type: String
focal_class.var_name: ID
focal_class.declarator: FOLDER_ID = "folderId"
focal_class.modifier: private static final
focal_class.original_string: private static final String FOLDER_ID = "folderId";
focal_class.type: String
focal_class.var_name: FOLDER_ID
focal_class.declarator: ORIGIN = "origin"
focal_class.modifier: private static final
focal_class.original_string: private static final String ORIGIN = "origin";
focal_class.type: String
focal_class.var_name: ORIGIN
focal_class.declarator: HEAD = "head"
focal_class.modifier: private static final
focal_class.original_string: private static final String HEAD = "head";
focal_class.type: String
focal_class.var_name: HEAD
focal_class.declarator: NAME = "name"
focal_class.modifier: private static final
focal_class.original_string: private static final String NAME = "name";
focal_class.type: String
focal_class.var_name: NAME
focal_class.declarator: FIRST_COLUMN_INDEX = "0000"
focal_class.modifier: private static final
focal_class.original_string: private static final String FIRST_COLUMN_INDEX = "0000";
focal_class.type: String
focal_class.var_name: FIRST_COLUMN_INDEX
focal_class.declarator: factory = new ActionFactory()
focal_class.modifier: private final
focal_class.original_string: private final ActionFactory factory = new ActionFactory();
focal_class.type: ActionFactory
focal_class.var_name: factory
focal_class.declarator: preparationRepository
focal_class.modifier: @Autowired
      protected
focal_class.original_string: @Autowired
      protected PreparationRepository preparationRepository;
focal_class.type: PreparationRepository
focal_class.var_name: preparationRepository
focal_class.declarator: security
focal_class.modifier: @Autowired
      protected
focal_class.original_string: @Autowired
      protected Security security;
focal_class.type: Security
focal_class.var_name: security
focal_class.declarator: folderRepository
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private FolderRepository folderRepository;
focal_class.type: FolderRepository
focal_class.var_name: folderRepository
focal_class.declarator: validator
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private ActionMetadataValidation validator;
focal_class.type: ActionMetadataValidation
focal_class.var_name: validator
focal_class.declarator: versionService
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private VersionService versionService;
focal_class.type: VersionService
focal_class.var_name: versionService
focal_class.declarator: actionRegistry
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private ActionRegistry actionRegistry;
focal_class.type: ActionRegistry
focal_class.var_name: actionRegistry
focal_class.declarator: lockedResourceRepository
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private LockedResourceRepository lockedResourceRepository;
focal_class.type: LockedResourceRepository
focal_class.var_name: lockedResourceRepository
focal_class.declarator: stepDiffDelegate
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private MetadataChangesOnActionsGenerator stepDiffDelegate;
focal_class.type: MetadataChangesOnActionsGenerator
focal_class.var_name: stepDiffDelegate
focal_class.declarator: reorderStepsUtils
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private ReorderStepsUtils reorderStepsUtils;
focal_class.type: ReorderStepsUtils
focal_class.var_name: reorderStepsUtils
focal_class.declarator: beanConversionService
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private BeanConversionService beanConversionService;
focal_class.type: BeanConversionService
focal_class.var_name: beanConversionService
focal_class.declarator: preparationUtils
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private PreparationUtils preparationUtils;
focal_class.type: PreparationUtils
focal_class.var_name: preparationUtils
focal_class.declarator: datasetClient
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private DatasetClient datasetClient;
focal_class.type: DatasetClient
focal_class.var_name: datasetClient
focal_class.declarator: ownerInjection
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private OwnerInjection ownerInjection;
focal_class.type: OwnerInjection
focal_class.var_name: ownerInjection
focal_class.declarator: sharedInjection
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private SharedInjection sharedInjection;
focal_class.type: SharedInjection
focal_class.var_name: sharedInjection
focal_class.declarator: auditService
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private BaseDataprepAuditService auditService;
focal_class.type: BaseDataprepAuditService
focal_class.var_name: auditService
focal_class.declarator: dataSetNameInjection
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private DataSetNameInjection dataSetNameInjection;
focal_class.type: DataSetNameInjection
focal_class.var_name: dataSetNameInjection
focal_class.file: dataprep-preparation/src/main/java/org/talend/dataprep/preparation/service/PreparationService.java
focal_class.identifier: PreparationService
focal_class.class_method_signature: PreparationService.disallowColumnCreationChange(ActionForm form)
focal_class.full_signature: private static ActionForm disallowColumnCreationChange(ActionForm form)
focal_class.identifier: disallowColumnCreationChange
focal_class.modifiers: private static
focal_class.parameters: (ActionForm form)
focal_class.return: ActionForm
focal_class.signature: ActionForm disallowColumnCreationChange(ActionForm form)
focal_class.class_method_signature: PreparationService.create(final Preparation preparation, String folderId)
focal_class.full_signature: public String create(final Preparation preparation, String folderId)
focal_class.identifier: create
focal_class.modifiers: public
focal_class.parameters: (final Preparation preparation, String folderId)
focal_class.return: String
focal_class.signature: String create(final Preparation preparation, String folderId)
focal_class.class_method_signature: PreparationService.listAll(String name, String folderPath, String path, Sort sort, Order order)
focal_class.full_signature: public Stream<PreparationDTO> listAll(String name, String folderPath, String path, Sort sort, Order order)
focal_class.identifier: listAll
focal_class.modifiers: public
focal_class.parameters: (String name, String folderPath, String path, Sort sort, Order order)
focal_class.return: Stream<PreparationDTO>
focal_class.signature: Stream<PreparationDTO> listAll(String name, String folderPath, String path, Sort sort, Order order)
focal_class.class_method_signature: PreparationService.listAll(PreparationSearchCriterion searchCriterion, Sort sort, Order order)
focal_class.full_signature: public Stream<PreparationDTO> listAll(PreparationSearchCriterion searchCriterion, Sort sort, Order order)
focal_class.identifier: listAll
focal_class.modifiers: public
focal_class.parameters: (PreparationSearchCriterion searchCriterion, Sort sort, Order order)
focal_class.return: Stream<PreparationDTO>
focal_class.signature: Stream<PreparationDTO> listAll(PreparationSearchCriterion searchCriterion, Sort sort, Order order)
focal_class.class_method_signature: PreparationService.listSummary(String name, String folderPath, String path, Sort sort, Order order)
focal_class.full_signature: public Stream<PreparationDTO> listSummary(String name, String folderPath, String path, Sort sort, Order order)
focal_class.identifier: listSummary
focal_class.modifiers: public
focal_class.parameters: (String name, String folderPath, String path, Sort sort, Order order)
focal_class.return: Stream<PreparationDTO>
focal_class.signature: Stream<PreparationDTO> listSummary(String name, String folderPath, String path, Sort sort, Order order)
focal_class.class_method_signature: PreparationService.searchPreparations(String dataSetId, String folderId, String name, boolean exactMatch,
              String path, Sort sort, Order order)
focal_class.full_signature: public Stream<PreparationDTO> searchPreparations(String dataSetId, String folderId, String name, boolean exactMatch,
              String path, Sort sort, Order order)
focal_class.identifier: searchPreparations
focal_class.modifiers: public
focal_class.parameters: (String dataSetId, String folderId, String name, boolean exactMatch,
              String path, Sort sort, Order order)
focal_class.return: Stream<PreparationDTO>
focal_class.signature: Stream<PreparationDTO> searchPreparations(String dataSetId, String folderId, String name, boolean exactMatch,
              String path, Sort sort, Order order)
focal_class.class_method_signature: PreparationService.getNameFilter(String name, boolean exactMatch)
focal_class.full_signature: private Expression getNameFilter(String name, boolean exactMatch)
focal_class.identifier: getNameFilter
focal_class.modifiers: private
focal_class.parameters: (String name, boolean exactMatch)
focal_class.return: Expression
focal_class.signature: Expression getNameFilter(String name, boolean exactMatch)
focal_class.class_method_signature: PreparationService.copy(String preparationId, String name, String destination)
focal_class.full_signature: public String copy(String preparationId, String name, String destination)
focal_class.identifier: copy
focal_class.modifiers: public
focal_class.parameters: (String preparationId, String name, String destination)
focal_class.return: String
focal_class.signature: String copy(String preparationId, String name, String destination)
focal_class.class_method_signature: PreparationService.cloneStepsListBetweenPreparations(Preparation originalPrep, Preparation targetPrep)
focal_class.full_signature: private void cloneStepsListBetweenPreparations(Preparation originalPrep, Preparation targetPrep)
focal_class.identifier: cloneStepsListBetweenPreparations
focal_class.modifiers: private
focal_class.parameters: (Preparation originalPrep, Preparation targetPrep)
focal_class.return: void
focal_class.signature: void cloneStepsListBetweenPreparations(Preparation originalPrep, Preparation targetPrep)
focal_class.class_method_signature: PreparationService.checkIfPreparationNameIsAvailable(String folderId, String name)
focal_class.full_signature: private void checkIfPreparationNameIsAvailable(String folderId, String name)
focal_class.identifier: checkIfPreparationNameIsAvailable
focal_class.modifiers: private
focal_class.parameters: (String folderId, String name)
focal_class.return: void
focal_class.signature: void checkIfPreparationNameIsAvailable(String folderId, String name)
focal_class.class_method_signature: PreparationService.move(String preparationId, String folder, String destination, String newName)
focal_class.full_signature: public void move(String preparationId, String folder, String destination, String newName)
focal_class.identifier: move
focal_class.modifiers: public
focal_class.parameters: (String preparationId, String folder, String destination, String newName)
focal_class.return: void
focal_class.signature: void move(String preparationId, String folder, String destination, String newName)
focal_class.class_method_signature: PreparationService.delete(String preparationId)
focal_class.full_signature: public void delete(String preparationId)
focal_class.identifier: delete
focal_class.modifiers: public
focal_class.parameters: (String preparationId)
focal_class.return: void
focal_class.signature: void delete(String preparationId)
focal_class.class_method_signature: PreparationService.update(String preparationId, final PreparationDTO preparation)
focal_class.full_signature: public String update(String preparationId, final PreparationDTO preparation)
focal_class.identifier: update
focal_class.modifiers: public
focal_class.parameters: (String preparationId, final PreparationDTO preparation)
focal_class.return: String
focal_class.signature: String update(String preparationId, final PreparationDTO preparation)
focal_class.class_method_signature: PreparationService.copyStepsFrom(String id, String from)
focal_class.full_signature: public void copyStepsFrom(String id, String from)
focal_class.identifier: copyStepsFrom
focal_class.modifiers: public
focal_class.parameters: (String id, String from)
focal_class.return: void
focal_class.signature: void copyStepsFrom(String id, String from)
focal_class.class_method_signature: PreparationService.getPreparationDetails(String id, String stepId)
focal_class.full_signature: public PreparationDTO getPreparationDetails(String id, String stepId)
focal_class.identifier: getPreparationDetails
focal_class.modifiers: public
focal_class.parameters: (String id, String stepId)
focal_class.return: PreparationDTO
focal_class.signature: PreparationDTO getPreparationDetails(String id, String stepId)
focal_class.class_method_signature: PreparationService.getPreparationDetailsFull(String id, String stepId)
focal_class.full_signature: public PreparationDetailsDTO getPreparationDetailsFull(String id, String stepId)
focal_class.identifier: getPreparationDetailsFull
focal_class.modifiers: public
focal_class.parameters: (String id, String stepId)
focal_class.return: PreparationDetailsDTO
focal_class.signature: PreparationDetailsDTO getPreparationDetailsFull(String id, String stepId)
focal_class.class_method_signature: PreparationService.injectActionsForms(PreparationDetailsDTO details)
focal_class.full_signature: private PreparationDetailsDTO injectActionsForms(PreparationDetailsDTO details)
focal_class.identifier: injectActionsForms
focal_class.modifiers: private
focal_class.parameters: (PreparationDetailsDTO details)
focal_class.return: PreparationDetailsDTO
focal_class.signature: PreparationDetailsDTO injectActionsForms(PreparationDetailsDTO details)
focal_class.class_method_signature: PreparationService.adaptActionDefinition(PreparationDetailsDTO details, Action action,
              String stepBeforeAction)
focal_class.full_signature: private ActionDefinition adaptActionDefinition(PreparationDetailsDTO details, Action action,
              String stepBeforeAction)
focal_class.identifier: adaptActionDefinition
focal_class.modifiers: private
focal_class.parameters: (PreparationDetailsDTO details, Action action,
              String stepBeforeAction)
focal_class.return: ActionDefinition
focal_class.signature: ActionDefinition adaptActionDefinition(PreparationDetailsDTO details, Action action,
              String stepBeforeAction)
focal_class.class_method_signature: PreparationService.ensurePreparationConsistency(PersistentPreparation preparation)
focal_class.full_signature: private void ensurePreparationConsistency(PersistentPreparation preparation)
focal_class.identifier: ensurePreparationConsistency
focal_class.modifiers: private
focal_class.parameters: (PersistentPreparation preparation)
focal_class.return: void
focal_class.signature: void ensurePreparationConsistency(PersistentPreparation preparation)
focal_class.class_method_signature: PreparationService.searchLocation(String id)
focal_class.full_signature: public Folder searchLocation(String id)
focal_class.identifier: searchLocation
focal_class.modifiers: public
focal_class.parameters: (String id)
focal_class.return: Folder
focal_class.signature: Folder searchLocation(String id)
focal_class.class_method_signature: PreparationService.getSteps(String id)
focal_class.full_signature: public List<String> getSteps(String id)
focal_class.identifier: getSteps
focal_class.modifiers: public
focal_class.parameters: (String id)
focal_class.return: List<String>
focal_class.signature: List<String> getSteps(String id)
focal_class.class_method_signature: PreparationService.addPreparationAction(final String preparationId, final AppendStep appendStep)
focal_class.full_signature: public void addPreparationAction(final String preparationId, final AppendStep appendStep)
focal_class.identifier: addPreparationAction
focal_class.modifiers: public
focal_class.parameters: (final String preparationId, final AppendStep appendStep)
focal_class.return: void
focal_class.signature: void addPreparationAction(final String preparationId, final AppendStep appendStep)
focal_class.class_method_signature: PreparationService.buildActions(List<Action> allActions)
focal_class.full_signature: private List<RunnableAction> buildActions(List<Action> allActions)
focal_class.identifier: buildActions
focal_class.modifiers: private
focal_class.parameters: (List<Action> allActions)
focal_class.return: List<RunnableAction>
focal_class.signature: List<RunnableAction> buildActions(List<Action> allActions)
focal_class.class_method_signature: PreparationService.updateAction(final String preparationId, final String stepToModifyId, final AppendStep newStep)
focal_class.full_signature: public void updateAction(final String preparationId, final String stepToModifyId, final AppendStep newStep)
focal_class.identifier: updateAction
focal_class.modifiers: public
focal_class.parameters: (final String preparationId, final String stepToModifyId, final AppendStep newStep)
focal_class.return: void
focal_class.signature: void updateAction(final String preparationId, final String stepToModifyId, final AppendStep newStep)
focal_class.class_method_signature: PreparationService.deleteAction(final String id, final String stepToDeleteId)
focal_class.full_signature: public void deleteAction(final String id, final String stepToDeleteId)
focal_class.identifier: deleteAction
focal_class.modifiers: public
focal_class.parameters: (final String id, final String stepToDeleteId)
focal_class.return: void
focal_class.signature: void deleteAction(final String id, final String stepToDeleteId)
focal_class.class_method_signature: PreparationService.setPreparationHead(final String preparationId, final String headId)
focal_class.full_signature: public void setPreparationHead(final String preparationId, final String headId)
focal_class.identifier: setPreparationHead
focal_class.modifiers: public
focal_class.parameters: (final String preparationId, final String headId)
focal_class.return: void
focal_class.signature: void setPreparationHead(final String preparationId, final String headId)
focal_class.class_method_signature: PreparationService.getVersionedAction(final String id, final String version)
focal_class.full_signature: public List<Action> getVersionedAction(final String id, final String version)
focal_class.identifier: getVersionedAction
focal_class.modifiers: public
focal_class.parameters: (final String id, final String version)
focal_class.return: List<Action>
focal_class.signature: List<Action> getVersionedAction(final String id, final String version)
focal_class.class_method_signature: PreparationService.getVersionedAction(final PersistentPreparation preparation, final String version)
focal_class.full_signature: private List<Action> getVersionedAction(final PersistentPreparation preparation, final String version)
focal_class.identifier: getVersionedAction
focal_class.modifiers: private
focal_class.parameters: (final PersistentPreparation preparation, final String version)
focal_class.return: List<Action>
focal_class.signature: List<Action> getVersionedAction(final PersistentPreparation preparation, final String version)
focal_class.class_method_signature: PreparationService.listErrors()
focal_class.full_signature: public Iterable<JsonErrorCodeDescription> listErrors()
focal_class.identifier: listErrors
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Iterable<JsonErrorCodeDescription>
focal_class.signature: Iterable<JsonErrorCodeDescription> listErrors()
focal_class.class_method_signature: PreparationService.isDatasetUsedInPreparation(final String datasetId)
focal_class.full_signature: public boolean isDatasetUsedInPreparation(final String datasetId)
focal_class.identifier: isDatasetUsedInPreparation
focal_class.modifiers: public
focal_class.parameters: (final String datasetId)
focal_class.return: boolean
focal_class.signature: boolean isDatasetUsedInPreparation(final String datasetId)
focal_class.class_method_signature: PreparationService.isDatasetBaseOfPreparation(String datasetId)
focal_class.full_signature: private boolean isDatasetBaseOfPreparation(String datasetId)
focal_class.identifier: isDatasetBaseOfPreparation
focal_class.modifiers: private
focal_class.parameters: (String datasetId)
focal_class.return: boolean
focal_class.signature: boolean isDatasetBaseOfPreparation(String datasetId)
focal_class.class_method_signature: PreparationService.isDatasetUsedToLookupInPreparationHead(String datasetId)
focal_class.full_signature: private boolean isDatasetUsedToLookupInPreparationHead(String datasetId)
focal_class.identifier: isDatasetUsedToLookupInPreparationHead
focal_class.modifiers: private
focal_class.parameters: (String datasetId)
focal_class.return: boolean
focal_class.signature: boolean isDatasetUsedToLookupInPreparationHead(String datasetId)
focal_class.class_method_signature: PreparationService.moveStep(final String preparationId, String stepId, String parentStepId)
focal_class.full_signature: public void moveStep(final String preparationId, String stepId, String parentStepId)
focal_class.identifier: moveStep
focal_class.modifiers: public
focal_class.parameters: (final String preparationId, String stepId, String parentStepId)
focal_class.return: void
focal_class.signature: void moveStep(final String preparationId, String stepId, String parentStepId)
focal_class.class_method_signature: PreparationService.getStepId(final String version, final PersistentPreparation preparation)
focal_class.full_signature: protected String getStepId(final String version, final PersistentPreparation preparation)
focal_class.identifier: getStepId
focal_class.modifiers: protected
focal_class.parameters: (final String version, final PersistentPreparation preparation)
focal_class.return: String
focal_class.signature: String getStepId(final String version, final PersistentPreparation preparation)
focal_class.class_method_signature: PreparationService.getActions(final PersistentStep step)
focal_class.full_signature: protected List<Action> getActions(final PersistentStep step)
focal_class.identifier: getActions
focal_class.modifiers: protected
focal_class.parameters: (final PersistentStep step)
focal_class.return: List<Action>
focal_class.signature: List<Action> getActions(final PersistentStep step)
focal_class.class_method_signature: PreparationService.getStep(final String stepId)
focal_class.full_signature: public PersistentStep getStep(final String stepId)
focal_class.identifier: getStep
focal_class.modifiers: public
focal_class.parameters: (final String stepId)
focal_class.return: PersistentStep
focal_class.signature: PersistentStep getStep(final String stepId)
focal_class.class_method_signature: PreparationService.getPreparation(final String preparationId)
focal_class.full_signature: public PreparationDTO getPreparation(final String preparationId)
focal_class.identifier: getPreparation
focal_class.modifiers: public
focal_class.parameters: (final String preparationId)
focal_class.return: PreparationDTO
focal_class.signature: PreparationDTO getPreparation(final String preparationId)
focal_class.class_method_signature: PreparationService.extractActionsAfterStep(final List<String> stepsIds, final String afterStep)
focal_class.full_signature: private List<AppendStep> extractActionsAfterStep(final List<String> stepsIds, final String afterStep)
focal_class.identifier: extractActionsAfterStep
focal_class.modifiers: private
focal_class.parameters: (final List<String> stepsIds, final String afterStep)
focal_class.return: List<AppendStep>
focal_class.signature: List<AppendStep> extractActionsAfterStep(final List<String> stepsIds, final String afterStep)
focal_class.class_method_signature: PreparationService.extractSteps(final PersistentPreparation preparation, final String fromStepId)
focal_class.full_signature: private List<String> extractSteps(final PersistentPreparation preparation, final String fromStepId)
focal_class.identifier: extractSteps
focal_class.modifiers: private
focal_class.parameters: (final PersistentPreparation preparation, final String fromStepId)
focal_class.return: List<String>
focal_class.signature: List<String> extractSteps(final PersistentPreparation preparation, final String fromStepId)
focal_class.class_method_signature: PreparationService.lockPreparation(String preparationId)
focal_class.full_signature: public PersistentPreparation lockPreparation(String preparationId)
focal_class.identifier: lockPreparation
focal_class.modifiers: public
focal_class.parameters: (String preparationId)
focal_class.return: PersistentPreparation
focal_class.signature: PersistentPreparation lockPreparation(String preparationId)
focal_class.class_method_signature: PreparationService.unlockPreparation(String preparationId)
focal_class.full_signature: public void unlockPreparation(String preparationId)
focal_class.identifier: unlockPreparation
focal_class.modifiers: public
focal_class.parameters: (String preparationId)
focal_class.return: void
focal_class.signature: void unlockPreparation(String preparationId)
focal_class.class_method_signature: PreparationService.isPreparationHead(final PersistentPreparation preparation, final String stepId)
focal_class.full_signature: private boolean isPreparationHead(final PersistentPreparation preparation, final String stepId)
focal_class.identifier: isPreparationHead
focal_class.modifiers: private
focal_class.parameters: (final PersistentPreparation preparation, final String stepId)
focal_class.return: boolean
focal_class.signature: boolean isPreparationHead(final PersistentPreparation preparation, final String stepId)
focal_class.class_method_signature: PreparationService.checkActionStepConsistency(final AppendStep step)
focal_class.full_signature: private void checkActionStepConsistency(final AppendStep step)
focal_class.identifier: checkActionStepConsistency
focal_class.modifiers: private
focal_class.parameters: (final AppendStep step)
focal_class.return: void
focal_class.signature: void checkActionStepConsistency(final AppendStep step)
focal_class.class_method_signature: PreparationService.getStepsWithShiftedColumnIds(final List<String> stepsIds, final String afterStepId,
              final List<String> deletedColumns, final int shiftColumnAfterId, final int shiftNumber)
focal_class.full_signature: private List<AppendStep> getStepsWithShiftedColumnIds(final List<String> stepsIds, final String afterStepId,
              final List<String> deletedColumns, final int shiftColumnAfterId, final int shiftNumber)
focal_class.identifier: getStepsWithShiftedColumnIds
focal_class.modifiers: private
focal_class.parameters: (final List<String> stepsIds, final String afterStepId,
              final List<String> deletedColumns, final int shiftColumnAfterId, final int shiftNumber)
focal_class.return: List<AppendStep>
focal_class.signature: List<AppendStep> getStepsWithShiftedColumnIds(final List<String> stepsIds, final String afterStepId,
              final List<String> deletedColumns, final int shiftColumnAfterId, final int shiftNumber)
focal_class.class_method_signature: PreparationService.shiftCreatedColumns(final int shiftColumnAfterId, final int shiftNumber)
focal_class.full_signature: private Function<AppendStep, AppendStep> shiftCreatedColumns(final int shiftColumnAfterId, final int shiftNumber)
focal_class.identifier: shiftCreatedColumns
focal_class.modifiers: private
focal_class.parameters: (final int shiftColumnAfterId, final int shiftNumber)
focal_class.return: Function<AppendStep, AppendStep>
focal_class.signature: Function<AppendStep, AppendStep> shiftCreatedColumns(final int shiftColumnAfterId, final int shiftNumber)
focal_class.class_method_signature: PreparationService.shiftStepParameter(final int shiftColumnAfterId, final int shiftNumber)
focal_class.full_signature: private Function<AppendStep, AppendStep> shiftStepParameter(final int shiftColumnAfterId, final int shiftNumber)
focal_class.identifier: shiftStepParameter
focal_class.modifiers: private
focal_class.parameters: (final int shiftColumnAfterId, final int shiftNumber)
focal_class.return: Function<AppendStep, AppendStep>
focal_class.signature: Function<AppendStep, AppendStep> shiftStepParameter(final int shiftColumnAfterId, final int shiftNumber)
focal_class.class_method_signature: PreparationService.stepColumnIsNotIn(final List<String> columns)
focal_class.full_signature: private Predicate<AppendStep> stepColumnIsNotIn(final List<String> columns)
focal_class.identifier: stepColumnIsNotIn
focal_class.modifiers: private
focal_class.parameters: (final List<String> columns)
focal_class.return: Predicate<AppendStep>
focal_class.signature: Predicate<AppendStep> stepColumnIsNotIn(final List<String> columns)
focal_class.class_method_signature: PreparationService.setPreparationHead(final PersistentPreparation preparation, final PersistentStep head)
focal_class.full_signature: private void setPreparationHead(final PersistentPreparation preparation, final PersistentStep head)
focal_class.identifier: setPreparationHead
focal_class.modifiers: private
focal_class.parameters: (final PersistentPreparation preparation, final PersistentStep head)
focal_class.return: void
focal_class.signature: void setPreparationHead(final PersistentPreparation preparation, final PersistentStep head)
focal_class.class_method_signature: PreparationService.replaceHistory(final PersistentPreparation preparation, final String startStepId,
              final List<AppendStep> actionsSteps)
focal_class.full_signature: private void replaceHistory(final PersistentPreparation preparation, final String startStepId,
              final List<AppendStep> actionsSteps)
focal_class.identifier: replaceHistory
focal_class.modifiers: private
focal_class.parameters: (final PersistentPreparation preparation, final String startStepId,
              final List<AppendStep> actionsSteps)
focal_class.return: void
focal_class.signature: void replaceHistory(final PersistentPreparation preparation, final String startStepId,
              final List<AppendStep> actionsSteps)
focal_class.class_method_signature: PreparationService.appendStepToHead(final PersistentPreparation preparation, final AppendStep appendStep)
focal_class.full_signature: private void appendStepToHead(final PersistentPreparation preparation, final AppendStep appendStep)
focal_class.identifier: appendStepToHead
focal_class.modifiers: private
focal_class.parameters: (final PersistentPreparation preparation, final AppendStep appendStep)
focal_class.return: void
focal_class.signature: void appendStepToHead(final PersistentPreparation preparation, final AppendStep appendStep)
focal_class.class_method_signature: PreparationService.deleteAction(PersistentPreparation preparation, String stepToDeleteId)
focal_class.full_signature: private void deleteAction(PersistentPreparation preparation, String stepToDeleteId)
focal_class.identifier: deleteAction
focal_class.modifiers: private
focal_class.parameters: (PersistentPreparation preparation, String stepToDeleteId)
focal_class.return: void
focal_class.signature: void deleteAction(PersistentPreparation preparation, String stepToDeleteId)
focal_class.class_method_signature: PreparationService.reorderSteps(final PersistentPreparation preparation, final String stepId, final String parentStepId)
focal_class.full_signature: private void reorderSteps(final PersistentPreparation preparation, final String stepId, final String parentStepId)
focal_class.identifier: reorderSteps
focal_class.modifiers: private
focal_class.parameters: (final PersistentPreparation preparation, final String stepId, final String parentStepId)
focal_class.return: void
focal_class.signature: void reorderSteps(final PersistentPreparation preparation, final String stepId, final String parentStepId)
focal_class.class_method_signature: PreparationService.updatePreparationStep(String stepId, RowMetadata rowMetadata)
focal_class.full_signature: public void updatePreparationStep(String stepId, RowMetadata rowMetadata)
focal_class.identifier: updatePreparationStep
focal_class.modifiers: public
focal_class.parameters: (String stepId, RowMetadata rowMetadata)
focal_class.return: void
focal_class.signature: void updatePreparationStep(String stepId, RowMetadata rowMetadata)
focal_class.class_method_signature: PreparationService.invalidatePreparationStep(String stepId)
focal_class.full_signature: public void invalidatePreparationStep(String stepId)
focal_class.identifier: invalidatePreparationStep
focal_class.modifiers: public
focal_class.parameters: (String stepId)
focal_class.return: void
focal_class.signature: void invalidatePreparationStep(String stepId)
focal_class.class_method_signature: PreparationService.invalidatePreparationStep(PersistentStep step)
focal_class.full_signature: private void invalidatePreparationStep(PersistentStep step)
focal_class.identifier: invalidatePreparationStep
focal_class.modifiers: private
focal_class.parameters: (PersistentStep step)
focal_class.return: void
focal_class.signature: void invalidatePreparationStep(PersistentStep step)
focal_class.class_method_signature: PreparationService.getPreparationStep(String stepId)
focal_class.full_signature: public RowMetadata getPreparationStep(String stepId)
focal_class.identifier: getPreparationStep
focal_class.modifiers: public
focal_class.parameters: (String stepId)
focal_class.return: RowMetadata
focal_class.signature: RowMetadata getPreparationStep(String stepId)
focal_method.body: public Stream<PreparationDTO> listAll(String name, String folderPath, String path, Sort sort, Order order) {
          if (path != null) {
              // Transform path argument into folder path + preparation name
              if (path.contains(PATH_SEPARATOR.toString())) {
                  // Special case the path should start with /
                  if (!path.startsWith(PATH_SEPARATOR.toString())) {
                      path = PATH_SEPARATOR.toString().concat(path);
                  }
                  folderPath = StringUtils.substringBeforeLast(path, PATH_SEPARATOR.toString());
                  // Special case if the preparation is in the root folder
                  if (org.apache.commons.lang3.StringUtils.isEmpty(folderPath)) {
                      folderPath = PATH_SEPARATOR.toString();
                  }
                  name = StringUtils.substringAfterLast(path, PATH_SEPARATOR.toString());
              } else {
                  // the preparation is in the root folder
                  folderPath = PATH_SEPARATOR.toString();
                  name = path;
                  LOGGER.warn("Using path argument without '{}'. {} filter has been transformed into {}{}.",
                          PATH_SEPARATOR, path, PATH_SEPARATOR, name);
              }
          }
          return listAll(filterPreparation().byName(name).withNameExactMatch(true).byFolderPath(folderPath), sort, order);
      }
focal_method.class_method_signature: PreparationService.listAll(String name, String folderPath, String path, Sort sort, Order order)
focal_method.full_signature: public Stream<PreparationDTO> listAll(String name, String folderPath, String path, Sort sort, Order order)
focal_method.identifier: listAll
focal_method.invocations: contains toString startsWith toString concat toString substringBeforeLast toString isEmpty toString substringAfterLast toString toString warn listAll byFolderPath withNameExactMatch byName filterPreparation
focal_method.modifiers: public
focal_method.parameters: (String name, String folderPath, String path, Sort sort, Order order)
focal_method.return: Stream<PreparationDTO>
focal_method.signature: Stream<PreparationDTO> listAll(String name, String folderPath, String path, Sort sort, Order order)