1 17 package org.alfresco.filesys.server.filesys; 18 19 import java.util.Date ; 20 21 24 public class VolumeInfo 25 { 26 27 29 private String m_label; 30 31 33 private int m_serno = -1; 34 35 37 private Date m_created; 38 39 42 public VolumeInfo() 43 { 44 } 45 46 51 public VolumeInfo(String label) 52 { 53 setVolumeLabel(label); 54 } 55 56 63 public VolumeInfo(String label, int serno, Date created) 64 { 65 setVolumeLabel(label); 66 setSerialNumber(serno); 67 setCreationDateTime(created); 68 } 69 70 75 public final String getVolumeLabel() 76 { 77 return m_label; 78 } 79 80 85 public final boolean hasSerialNumber() 86 { 87 return m_serno != -1 ? true : false; 88 } 89 90 95 public final int getSerialNumber() 96 { 97 return m_serno; 98 } 99 100 105 public final boolean hasCreationDateTime() 106 { 107 return m_created != null ? true : false; 108 } 109 110 115 public final Date getCreationDateTime() 116 { 117 return m_created; 118 } 119 120 125 public final void setVolumeLabel(String label) 126 { 127 m_label = label; 128 } 129 130 135 public final void setSerialNumber(int serno) 136 { 137 m_serno = serno; 138 } 139 140 145 public final void setCreationDateTime(Date created) 146 { 147 m_created = created; 148 } 149 150 155 public String toString() 156 { 157 StringBuffer str = new StringBuffer (); 158 159 str.append("["); 160 str.append(getVolumeLabel()); 161 str.append(","); 162 str.append(getSerialNumber()); 163 str.append(","); 164 str.append(getCreationDateTime()); 165 str.append("]"); 166 167 return str.toString(); 168 } 169 } 170 | Popular Tags |