void function ( Path arg0 ) { try { final File loc0 = arg0 . toFile ( ) ; FileUtils . forceMkdir ( loc0 ) ; } catch ( IOException loc0 ) { LOGGER . error ( "srini_string" , loc0 . getMessage ( ) , loc0 ) ; throw new ExportMigrationException ( loc0 . getMessage ( ) ) ; } }
creates the directory for the catalog export if it does n't exist . if the directory does exist , work based on the assumption it was cleaned by the parent process in the management logic of inport and export . there is no point to delegate low level directory operations to each and every migratable when they can be abstracted into the base logic . concode_field_sep Logger LOGGER concode_field_sep void writeMetacards concode_elem_sep ObjectOutputStream createStream