Introduce a CAS-Metadata based renaming interface
-------------------------------------------------

                 Key: OODT-426
                 URL: https://issues.apache.org/jira/browse/OODT-426
             Project: OODT
          Issue Type: Sub-task
          Components: crawler, metadata container, pge wrapper framework
    Affects Versions: 0.3
         Environment: none
            Reporter: Brian Foster
            Assignee: Brian Foster
            Priority: Minor
             Fix For: 0.4


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:

{code}
public interface NamingConvention {

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

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to