\r
public class NEXIOMetadataPersisterStep extends JobStep {\r
private static final Logger logger = LogManager.getLogger();\r
- private static final String DOT_XML = ".xml";\r
+// private static final String DOT_XML = ".xml";\r
\r
@StepEntry\r
public Object[] execute(StoreUri targetStoreUri, String escortFile) throws Exception {\r
\r
RemoteFile remoteFile = targetStoreUri.getFileWithContent(downloadable.getString("title") + ".xml");\r
\r
- //TODO mediafile lastmodified = feltoltott file nexio xml lastmodified\r
+ // TODO mediafile lastmodified = feltoltott file nexio xml lastmodified\r
Timestamp lastModified = getLastModified(remoteFile);\r
logger.info("Setting last modification time on {} to {}", downloadable.getString("title"), lastModified);\r
mediaFile.setLastModified(lastModified);\r
getManager().modify(mediaFile);\r
\r
- // if (!RemoteStoreProtocol.FTP.equals(targetStoreUri.getProtocol()))\r
- // return null;\r
+ // if (!RemoteStoreProtocol.FTP.equals(targetStoreUri.getProtocol()))\r
+ // return null;\r
\r
//\r
- // String title = downloadable.getString("title");\r
- // String fileName = downloadable.getString("fileName");\r
- // Date created = downloadable.getDate("created");\r
- // Date modified = downloadable.getDate("modified");\r
- // byte[] metadata = EscortFiles.createNEXIODatesMeta(title, created, modified);\r
- // uploadMeta(targetStoreUri, fileName, metadata);\r
+ // String title = downloadable.getString("title");\r
+ // String fileName = downloadable.getString("fileName");\r
+ // Date created = downloadable.getDate("created");\r
+ // Date modified = downloadable.getDate("modified");\r
+ // byte[] metadata = EscortFiles.createNEXIODatesMeta(title, created, modified);\r
+ // uploadMeta(targetStoreUri, fileName, metadata);\r
} catch (Exception e) {\r
logger.error(getSessionMarker(), e.getMessage());\r
throw e;\r
return result;\r
}\r
\r
- // private void uploadMeta(StoreUri storeUri, String fileName, byte[] metadata) throws Exception {\r
- // logger.info(getMarker(), "Uploading metadata for {}", fileName);\r
- // OutputStream outStream = null;\r
- // try {\r
- // FTPClient sourceFtp = ((FtpDirectoryLister) storeUri.getLister()).connect();\r
- // outStream = sourceFtp.storeFileStream(fileName + DOT_XML);\r
- // if (outStream == null)\r
- // throw new NullPointerException("Can not create: " + fileName + DOT_XML + " on FTP. Reply is:" + sourceFtp.getReplyString());\r
- // outStream.write(metadata);\r
- // outStream.flush();\r
- // } catch (Exception e) {\r
- // logger.catching(e);\r
- // throw e;\r
- // } finally {\r
- // if (outStream != null)\r
- // outStream.close();\r
- // storeUri.cleanUp();\r
- // }\r
- // }\r
+ // private void uploadMeta(StoreUri storeUri, String fileName, byte[] metadata)\r
+ // throws Exception {\r
+ // logger.info(getMarker(), "Uploading metadata for {}", fileName);\r
+ // OutputStream outStream = null;\r
+ // try {\r
+ // FTPClient sourceFtp = ((FtpDirectoryLister) storeUri.getLister()).connect();\r
+ // outStream = sourceFtp.storeFileStream(fileName + DOT_XML);\r
+ // if (outStream == null)\r
+ // throw new NullPointerException("Can not create: " + fileName + DOT_XML + " on\r
+ // FTP. Reply is:" + sourceFtp.getReplyString());\r
+ // outStream.write(metadata);\r
+ // outStream.flush();\r
+ // } catch (Exception e) {\r
+ // logger.catching(e);\r
+ // throw e;\r
+ // } finally {\r
+ // if (outStream != null)\r
+ // outStream.close();\r
+ // storeUri.cleanUp();\r
+ // }\r
+ // }\r
\r
}\r