Class EditExtractionClientSideElement

    • Field Detail

      • ROLE

        public static final String ROLE
        The Avalon role name
    • Method Detail

      • createExtraction

        public Map<String,​ObjectcreateExtraction​(String relativeDefinitionFilePath,
                                                         String language)
                                                  throws Exception
        Creates an extraction definition file.
        Parameters:
        relativeDefinitionFilePath - The path of the extraction definition file to create. This path has to be relative to the base definition directory.
        language - the language used to create the description
        Returns:
        Map containing success boolean and the created extraction informations, or error codes if one occurs
        Throws:
        Exception - if an error occurs
      • addDescription

        public Map<String,​ObjectaddDescription​(String definitionFileName,
                                                       String descriptionId)
                                                throws Exception
        Adds a description to an extraction.
        Parameters:
        definitionFileName - The extraction definition file name
        descriptionId - the identifier of the description
        Returns:
        Map containing success boolean and error codes if one occurs
        Throws:
        Exception - if an error occurs
      • renameExtraction

        public Map<String,​ObjectrenameExtraction​(String relativeOldFilePath,
                                                         String newFileName)
                                                  throws Exception
        Renames an extraction definition file.
        Parameters:
        relativeOldFilePath - The extraction definition old file path, relative to the base definitions directory
        newFileName - The extraction definition new file name
        Returns:
        Map containing success boolean and error codes if one occurs
        Throws:
        Exception - if an error occurs
      • deleteExtraction

        public boolean deleteExtraction​(String definitionFileName)
                                 throws Exception
        Deletes an extraction definition file.
        Parameters:
        definitionFileName - The extraction definition file to delete
        Returns:
        true if extraction deletion succeed, false otherwise
        Throws:
        Exception - if an error occurs