toString for Stamp types

This commit is contained in:
Mark Harrah 2013-03-13 12:40:03 -04:00
parent 008c2928b6
commit c9c392d424
1 changed files with 9 additions and 3 deletions

View File

@ -42,9 +42,15 @@ trait Stamps extends ReadStamps
}
sealed trait Stamp
final class Hash(val value: Array[Byte]) extends Stamp
final class LastModified(val value: Long) extends Stamp
final class Exists(val value: Boolean) extends Stamp
final class Hash(val value: Array[Byte]) extends Stamp {
override def toString: String = "hash(" + Hash.toHex(value) + ")"
}
final class LastModified(val value: Long) extends Stamp {
override def toString: String = "lastModified(" + value + ")"
}
final class Exists(val value: Boolean) extends Stamp {
override def toString: String = if(value) "exists" else "absent"
}
object Stamp
{