1 31 32 package org.opencms.synchronize; 33 34 import org.opencms.util.CmsDateUtil; 35 36 import java.io.Serializable ; 37 38 49 public class CmsSynchronizeList implements Serializable { 50 51 52 private static final long serialVersionUID = -4460686435282590290L; 53 54 57 private long m_modifiedFs; 58 59 62 private long m_modifiedVfs; 63 64 67 private String m_resName; 68 69 75 private String m_transResName; 76 77 85 public CmsSynchronizeList(String resName, String transResName, long modifiedVfs, long modifiedFs) { 86 87 m_resName = resName; 88 m_transResName = transResName; 89 m_modifiedVfs = modifiedVfs; 90 m_modifiedFs = modifiedFs; 91 } 92 93 98 public static String getFormatDescription() { 99 100 String output = "[original filename FS]:[translated filename VFS]"; 101 output += ":[timestamp VFS]:[timestamp FS]"; 102 output += ":[VFS=readable timestamp VFS]:[FS=readable timestamp FS]"; 103 return output; 104 } 105 106 110 public long getModifiedFs() { 111 112 return m_modifiedFs; 113 } 114 115 119 public long getModifiedVfs() { 120 121 return m_modifiedVfs; 122 } 123 124 128 public String getResName() { 129 130 return m_resName; 131 } 132 133 137 public String getTransResName() { 138 139 return m_transResName; 140 } 141 142 149 public String toString() { 150 151 String output = m_resName + ":" + m_transResName + ":" + m_modifiedVfs + ":" + m_modifiedFs; 152 output += ":VFS=" + CmsDateUtil.getDateTimeShort(m_modifiedVfs); 153 output += ":FS=" + CmsDateUtil.getDateTimeShort(m_modifiedFs); 154 return output; 155 } 156 157 } 158 | Popular Tags |