Uploaded image for project: 'OODT'
  1. OODT
  2. OODT-215 Workflow2 Architecture
  3. OODT-426

Introduce a CAS-Metadata based renaming interface

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

      Description

      The idea here is that CAS-Metadata will introduce a new NamingConvention interface, which will allow for renaming of files. CAS-Crawler will then be modified to support specified NamingConventions which will be run after all preconditions have passed for a given file. This will then allow CAS-PGE to then use AutoDetectProductCrawler instead of StdProductCrawler, which will standardize across the board for file extraction (currently CAS-PGE has it's own file extraction interface which uses regular expression to determine files which should be extracted and ingested). The only missing feature in CAS-Crawler which CAS-PGE supports is file renaming, which this new NamingConvention interface will introduce. Here is what the NamingConvention interface will look like:

      public interface NamingConvention {
      
         public File rename(File file, Metadata metadata)
               throws NamingConventionException;
      }
      

        Attachments

          Activity

            People

            • Assignee:
              bfoster Brian Foster
              Reporter:
              bfoster Brian Foster

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment