No, please don't change the behavior in Mapped(Date)(Time)! If you are editing someone's birth date and you accidentally format it improperly do you want him to be recorded born on the epoch?
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-140- override def setFromAny(in: Any): String = {
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-141- in match {
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-142- case JsonAST.JNull => this.set(null)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-143- case JsonAST.JString(str) => this.set(str)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala:144: case seq: Seq[_] if !seq.isEmpty => seq.map(setFromAny).apply(0)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-145- case (s: String) :: _ => this.set(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala:146: case s :: _ => this.setFromAny(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-147- case null => this.set(null)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-148- case s: String => this.set(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-149- case Some(s: String) => this.set(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-150- case Full(s: String) => this.set(s)
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-233- override def setFromAny(in: Any): String = {
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-234- in match {
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-235- case JsonAST.JNull => this.set(null)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-236- case JsonAST.JString(str) => this.set(str)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala:237: case seq: Seq[_] if !seq.isEmpty => seq.map(setFromAny).apply(0)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-238- case (s: String) :: _ => this.set(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala:239: case s :: _ => this.setFromAny(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-240- case null => this.set(null)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-241- case s: String => this.set(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-242- case Some(s: String) => this.set(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBinary.scala-243- case Full(s: String) => this.set(s)
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBoolean.scala-69- case Some(b: Boolean) => this.set(b)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBoolean.scala-70- case Full(b: Boolean) => this.set(b)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBoolean.scala-71- case Empty | Failure(_, _, _) | None => this.set(false)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBoolean.scala-72- case (s: String) :: _ => this.set(toBoolean(s))
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBoolean.scala:73: case s :: _ => this.setFromAny(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBoolean.scala-74- case null => this.set(false)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBoolean.scala-75- case s: String => this.set(toBoolean(s))
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBoolean.scala-76- case o => this.set(toBoolean(o))
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedBoolean.scala-77- }
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-43- private val data = FatLazy(defaultValue)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-44- private val orgData = FatLazy(defaultValue)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-45-
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-46- /**
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala:47: * This defines the string parsing semantics of this field. Used in setFromAny.
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-48- * By default uses LiftRules.dateTimeConverter's parseDate; override for field-specific behavior
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-49- */
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-50- def parse(s: String): Box[Date] = LiftRules.dateTimeConverter().parseDate(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-51- /**
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-99- /**
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-100- * Create an input field for the item
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-101- */
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-102- override def _toForm: Box[NodeSeq] =
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala:103: S.fmapFunc({s: List[String] => this.setFromAny(s)}){funcName =>
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-104- Full(<input type='text' id={fieldId}
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-105- name={funcName}
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-106- value={is match {case null => "" case s => format(s)}}/>)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDate.scala-107- }
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-36- private val data = FatLazy(defaultValue)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-37- private val orgData = FatLazy(defaultValue)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-38-
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-39- /**
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala:40: * This method defines the string parsing semantics of this field. Used in setFromAny.
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-41- * By default uses LiftRules.dateTimeConverter's parseDateTime; override for field-specific behavior
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-42- */
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-43- def parse(s: String): Box[Date] = LiftRules.dateTimeConverter().parseDateTime(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-44- /**
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-91- /**
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-92- * Create an input field for the item
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-93- */
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-94- override def _toForm: Box[NodeSeq] =
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala:95: S.fmapFunc({s: List[String] => this.setFromAny(s)}){funcName =>
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-96- Full(<input type='text' id={fieldId}
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-97- name={funcName}
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-98- value={is match {case null => "" case s => format(s)}}/>)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedDateTime.scala-99- }
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedField.scala-542- /**
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedField.scala-543- * Create an input field for the item
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedField.scala-544- */
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedField.scala-545- override def _toForm: Box[NodeSeq] =
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedField.scala:546: S.fmapFunc({s: List[String] => this.setFromAny(s)}){funcName =>
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedField.scala-547- Full(<input type='text' id={fieldId}
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedField.scala-548- name={funcName}
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedField.scala-549- value={is match {case null => "" case s => s.toString}}/>)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedField.scala-550- }
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-64- override def setFromAny(in: Any): Long =
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-65- in match {
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-66- case JsonAST.JNull => this.set(0L)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-67- case JsonAST.JInt(bigint) => this.set(bigint.longValue)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala:68: case o => super.setFromAny(o)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-69- }
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-70-
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-71- /**
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-72- * Called when Schemifier adds a foreign key. Return a function that will be called when Schemifier
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-310- case Full(n: Number) => this.set(Full(n.longValue))
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-311- case Empty | Failure(_, _, _) => this.set(Empty)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-312- case None => this.set(Empty)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-313- case (s: String) :: _ => this.set(Helpers.asLong(s))
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala:314: case s :: _ => this.setFromAny(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-315- case null => this.set(Empty)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-316- case s: String => this.set(Helpers.asLong(s))
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-317- case o => this.set(Helpers.asLong(o))
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-318- }
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-398- case Full(n: Number) => this.set(n.longValue)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-399- case Empty | Failure(_, _, _) => this.set(0L)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-400- case None => this.set(0L)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-401- case (s: String) :: _ => this.set(toLong(s))
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala:402: case s :: _ => this.setFromAny(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-403- case null => this.set(0L)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-404- case s: String => this.set(toLong(s))
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-405- case o => this.set(toLong(o))
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedLong.scala-406- }
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedPassword.scala-122- /**
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedPassword.scala-123- * Create an input field for the item
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedPassword.scala-124- */
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedPassword.scala-125- override def _toForm: Box[NodeSeq] = {
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedPassword.scala:126: S.fmapFunc({s: List[String] => this.setFromAny(s)}){funcName =>
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedPassword.scala-127- Full(<span><input id={fieldId} type='password' name={funcName}
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedPassword.scala-128- value={is.toString}/> {S.??("repeat")} <input
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedPassword.scala-129- type='password' name={funcName}
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedPassword.scala-130- value={is.toString}/></span>)
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-94- orgData.setFrom(data)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-95- }
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-96-
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-97- override def _toForm: Box[Elem] =
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala:98: fmapFunc({s: List[String] => this.setFromAny(s)}){name =>
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-99- Full(<input type='text' id={fieldId} maxlength={maxLen.toString}
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-100- name={name}
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-101- value={is match {case null => "" case s => s.toString}}/>)}
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-102-
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-115-
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-116- override def setFromAny(in: Any): String = {
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-117- in match {
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-118- case JsonAST.JNull => this.set(null)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala:119: case seq: Seq[_] if !seq.isEmpty => seq.map(setFromAny).apply(0)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-120- case (s: String) :: _ => this.set(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala:121: case s :: _ => this.setFromAny(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-122- case JsonAST.JString(v) => this.set(v)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-123- case null => this.set(null)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-124- case s: String => this.set(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedString.scala-125- case Some(s: String) => this.set(s)
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTextarea.scala-27- /**
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTextarea.scala-28- * Create an input field for the item
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTextarea.scala-29- */
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTextarea.scala-30- override def _toForm: Box[Elem] = {
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTextarea.scala:31: S.fmapFunc({s: List[String] => this.setFromAny(s)}){funcName =>
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTextarea.scala-32- Full(<textarea name={funcName}
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTextarea.scala-33- rows={textareaRows.toString}
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTextarea.scala-34- cols={textareaCols.toString} id={fieldId}>{
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTextarea.scala-35- is match {
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-45- private val data = FatLazy(defaultValue)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-46- private val orgData = FatLazy(defaultValue)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-47-
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-48- /**
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala:49: * This method defines the string parsing semantics of this field. Used in setFromAny.
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-50- * By default uses LiftRules.dateTimeConverter's parseTime; override for field-specific behavior
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-51- */
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-52- def parse(s: String): Box[Date] = LiftRules.dateTimeConverter().parseTime(s)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-53- /**
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-101- /**
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-102- * Create an input field for the item
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-103- */
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-104- override def _toForm: Box[NodeSeq] =
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala:105: S.fmapFunc({s: List[String] => this.setFromAny(s)}){funcName =>
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-106- Full(<input type='text' id={fieldId}
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-107- name={funcName}
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-108- value={is match {case null => "" case s => format(s)}}/>)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-109- }
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-112- case JsonAST.JNull => this.set(null)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-113- case JsonAST.JInt(v) => this.set(new Date(v.longValue))
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-114- case "" | null => this.set(null)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-115- case s: String => parse(s).map(s => this.set(s)).openOr(this.is)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala:116: case x :: _ => setFromAny(x)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-117- case f => toDate(f).map(d => this.set(d)).openOr(this.is)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-118- }
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-119-
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MappedTime.scala-120- def jdbcFriendly(field : String) : Object = is match {
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-658- field <- json.obj
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-659- meth <- _mappedFields.get(field.name)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-660- } {
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-661- val f = ??(meth, toUpdate)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala:662: f.setFromAny(field.value)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-663- }
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-664- }
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-665-
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-666- toUpdate
--
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-698- field <- json.obj
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-699- meth <- _mappedFields.get(field.name)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-700- } {
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-701- val f = ??(meth, ret)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala:702: f.setFromAny(field.value)
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-703- if (!markFieldsAsDirty) f.resetDirty
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-704- }
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-705- }
framework/lift-persistence/lift-mapper/src/main/scala/net/liftweb/mapper/MetaMapper.scala-706-
--
framework/lift-persistence/lift-mapper/src/test/scala/net/liftweb/mapper/MappedDateSpec.scala-29-object MappedDateSpecsRunner extends ConsoleRunner(MappedDateSpecs)
framework/lift-persistence/lift-mapper/src/test/scala/net/liftweb/mapper/MappedDateSpec.scala-30-
framework/lift-persistence/lift-mapper/src/test/scala/net/liftweb/mapper/MappedDateSpec.scala-31-object MappedDateSpecs extends Specification {
framework/lift-persistence/lift-mapper/src/test/scala/net/liftweb/mapper/MappedDateSpec.scala-32- "MappedDate" should {
framework/lift-persistence/lift-mapper/src/test/scala/net/liftweb/mapper/MappedDateSpec.scala:33: "handle a Number in setFromAny" in {
framework/lift-persistence/lift-mapper/src/test/scala/net/liftweb/mapper/MappedDateSpec.scala-34- val dog = Dog2.create
framework/lift-persistence/lift-mapper/src/test/scala/net/liftweb/mapper/MappedDateSpec.scala-35- val currentDate = new java.util.Date()
framework/lift-persistence/lift-mapper/src/test/scala/net/liftweb/mapper/MappedDateSpec.scala:36: dog.createdTime.setFromAny(BigInt(currentDate.getTime))
framework/lift-persistence/lift-mapper/src/test/scala/net/liftweb/mapper/MappedDateSpec.scala-37- dog.createdTime.is mustEqual currentDate
framework/lift-persistence/lift-mapper/src/test/scala/net/liftweb/mapper/MappedDateSpec.scala-38- }
framework/lift-persistence/lift-mapper/src/test/scala/net/liftweb/mapper/MappedDateSpec.scala-39- }
framework/lift-persistence/lift-mapper/src/test/scala/net/liftweb/mapper/MappedDateSpec.scala-40-}
--
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala-312- }
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala-313-
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala-314- /**
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala-315- * Populate the inst's fields with the values from a DBObject. Values are set
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala:316: * using setFromAny passing it the DBObject returned from Mongo.
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala-317- *
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala-318- * @param inst - the record that will be populated
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala-319- * @param obj - The DBObject
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala-320- * @return Box[BaseRecord]
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala-321- */
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala-322- def setFieldsFromDBObject(inst: BaseRecord, dbo: DBObject): Unit = {
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala-323- for (k <- dbo.keySet; field <- inst.fieldByName(k.toString)) {
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala:324: field.setFromAny(dbo.get(k.toString))
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala-325- }
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala-326- }
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala-327-
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/MongoMetaRecord.scala-328-}
--
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DBRefField.scala-69- def setFromAny(in: Any): Box[DBRef] = in match {
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DBRefField.scala-70- case ref: DBRef => Full(set(ref))
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DBRefField.scala-71- case Some(ref: DBRef) => Full(set(ref))
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DBRefField.scala-72- case Full(ref: DBRef) => Full(set(ref))
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DBRefField.scala:73: case seq: Seq[_] if !seq.isEmpty => seq.map(setFromAny).apply(0)
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DBRefField.scala-74- case (s: String) :: _ => setFromString(s)
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DBRefField.scala-75- case null => Full(set(null))
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DBRefField.scala-76- case s: String => setFromString(s)
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DBRefField.scala-77- case None | Empty | Failure(_, _, _) => Full(set(null))
--
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DateField.scala-73- case other => setBox(FieldHelpers.expectedA("JObject", other))
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DateField.scala-74- }
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DateField.scala-75-
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DateField.scala-76- private def elem =
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DateField.scala:77: S.fmapFunc(S.SFuncHolder(this.setFromAny(_))){funcName =>
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DateField.scala-78- <input type="text"
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DateField.scala-79- name={funcName}
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DateField.scala-80- value={valueBox.map(v => owner.meta.formats.dateFormat.format(v)) openOr ""}
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/DateField.scala-81- tabindex={tabIndex.toString}/>
--
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/JObjectField.scala-42- def setFromAny(in: Any): Box[JObject] = in match {
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/JObjectField.scala-43- case jv: JObject => Full(set(jv))
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/JObjectField.scala-44- case Some(jv: JObject) => Full(set(jv))
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/JObjectField.scala-45- case Full(jv: JObject) => Full(set(jv))
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/JObjectField.scala:46: case seq: Seq[_] if !seq.isEmpty => seq.map(setFromAny).apply(0)
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/JObjectField.scala-47- case (s: String) :: _ => setFromString(s)
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/JObjectField.scala-48- case null => Full(set(null))
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/JObjectField.scala-49- case s: String => setFromString(s)
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/JObjectField.scala-50- case None | Empty | Failure(_, _, _) => Full(set(null))
--
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/ObjectIdField.scala-69- else
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/ObjectIdField.scala-70- setBox(Failure("Invalid ObjectId string: "+in))
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/ObjectIdField.scala-71-
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/ObjectIdField.scala-72- private def elem =
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/ObjectIdField.scala:73: S.fmapFunc(S.SFuncHolder(this.setFromAny(_))){funcName =>
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/ObjectIdField.scala-74- <input type="text"
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/ObjectIdField.scala-75- name={funcName}
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/ObjectIdField.scala-76- value={valueBox.map(s => s.toString) openOr ""}
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/ObjectIdField.scala-77- tabindex={tabIndex toString}/>
--
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/UUIDField.scala-63- case other => setBox(Failure("Invalid UUID string: "+in))
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/UUIDField.scala-64- }
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/UUIDField.scala-65-
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/UUIDField.scala-66- private def elem =
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/UUIDField.scala:67: S.fmapFunc(S.SFuncHolder(this.setFromAny(_))){funcName =>
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/UUIDField.scala-68- <input type="text"
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/UUIDField.scala-69- name={funcName}
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/UUIDField.scala-70- value={valueBox.map(v => v.toString) openOr ""}
framework/lift-persistence/lift-mongodb-record/src/main/scala/net/liftweb/mongodb/record/field/UUIDField.scala-71- tabindex={tabIndex toString}/>
--
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-292-
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-293- nfl._id.setFromJValue(JString(nflid.toString))
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-294- nfl._id.value mustEqual nflid
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-295-
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala:296: nfl._id.setFromAny(nflid)
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-297- nfl._id.value mustEqual nflid
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-298-
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala:299: nfl._id.setFromAny(nflid.toString)
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-300- nfl._id.value mustEqual nflid
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-301-
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-302- }
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-303-
--
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-355-
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-356- nfl._id.setFromJValue(JObject(List(JField("$oid", JString(nflid.toString)))))
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-357- nfl._id.value mustEqual nflid
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-358-
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala:359: nfl._id.setFromAny(nflid)
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-360- nfl._id.value mustEqual nflid
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-361-
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala:362: nfl._id.setFromAny(nflid.toString)
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-363- nfl._id.value mustEqual nflid
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-364- }
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-365- }
framework/lift-persistence/lift-mongodb-record/src/test/scala/net/liftweb/mongodb/record/CustomSerializersSpecs.scala-366-}
--
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala-253- * - null|None|Empty => setBox(defaultValueBox)
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala-254- * - f: Failure => setBox(f)
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala-255- * And usually convert the input to a string and uses setFromString as a last resort.
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala-256- *
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala:257: * Note that setFromAny should _always_ call setBox, even if the conversion fails. This is so that validation
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala-258- * properly notes the error.
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala-259- *
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala-260- * The method genericSetFromAny implements this guideline.
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala-261- */
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala-262- def setFromAny(in: Any): Box[MyType]
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala-263-
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala:264: /** Generic implementation of setFromAny that implements exactly what the doc for setFromAny specifies, using a Manifest to check types */
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala-265- protected final def genericSetFromAny(in: Any)(implicit m: Manifest[MyType]): Box[MyType] = in match {
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala-266- case value if m.erasure.isInstance(value) => setBox(Full(value.asInstanceOf[MyType]))
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala-267- case Some(value) if m.erasure.isInstance(value) => setBox(Full(value.asInstanceOf[MyType]))
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/Field.scala-268- case Full(value) if m.erasure.isInstance(value) => setBox(Full(value.asInstanceOf[MyType]))
--
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-169- val recField = fh.field(rec)
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-170- if (fh.name == field.name)
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-171- recField.asInstanceOf[Field[FieldType, BaseRecord]].setBox(newValue)
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-172- else
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala:173: recField.setFromAny(fh.field(original).valueBox)
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-174- }
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-175-
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-176- rec
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-177- }
--
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-235- def setFieldsFromJSON(inst: BaseRecord, json: String): Box[Unit] =
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-236- JSONParser.parse(json) match {
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-237- case Full(nvp : Map[_, _]) =>
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-238- for ((k, v) <- nvp;
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala:239: field <- inst.fieldByName(k.toString)) yield field.setFromAny(v)
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-240- Full(inst)
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-241- case Full(_) => Empty
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-242- case failure => failure.asA[Unit]
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-243- }
--
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-367- * @param req - The Req to read from
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-368- */
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-369- def setFieldsFromReq(inst: BaseRecord, req: Req) {
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-370- for(fh <- fieldList){
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala:371: fh.field(inst).setFromAny(req.param(fh.name))
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-372- }
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-373- }
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-374-
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/MetaRecord.scala-375- /**
--
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/DateTimeField.scala-43- case other => setBox(tryo(dateToCal(parseInternetDate(s))))
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/DateTimeField.scala-44- }
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/DateTimeField.scala-45-
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/DateTimeField.scala-46- private def elem =
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/DateTimeField.scala:47: S.fmapFunc(SFuncHolder(this.setFromAny(_))){funcName =>
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/DateTimeField.scala-48- <input type="text"
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/DateTimeField.scala-49- name={funcName}
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/DateTimeField.scala-50- value={valueBox.map(s => toInternetDate(s.getTime)) openOr ""}
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/DateTimeField.scala-51- tabindex={tabIndex toString}/>
--
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/NumericField.scala-39- case (n: Number)::_ => setBox(Full(f(n)))
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/NumericField.scala-40- case _ => genericSetFromAny(in)
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/NumericField.scala-41- }
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/NumericField.scala-42-
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/NumericField.scala:43: private def elem = S.fmapFunc((s: List[String]) => setFromAny(s)) {
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/NumericField.scala-44- funcName => <input type="text" name={funcName} value={valueBox.map(_.toString) openOr ""} tabindex={tabIndex toString}/>
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/NumericField.scala-45- }
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/NumericField.scala-46-
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/NumericField.scala-47- /**
--
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/PasswordField.scala-64- override def validate: List[FieldError] = runValidation(validatedValue)
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/PasswordField.scala-65-
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/PasswordField.scala-66- override def notOptionalErrorMessage = S.??("password.must.be.set")
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/PasswordField.scala-67-
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/PasswordField.scala:68: private def elem = S.fmapFunc(SFuncHolder(this.setFromAny(_))){
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/PasswordField.scala-69- funcName => <input type="password"
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/PasswordField.scala-70- name={funcName}
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/PasswordField.scala-71- value={valueBox openOr ""}
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/PasswordField.scala-72- tabindex={tabIndex toString}/>}
--
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-34-
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-35- def maxLen = maxLength
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-36-
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-37- def setFromAny(in: Any): Box[String] = in match {
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala:38: case seq: Seq[_] if !seq.isEmpty => setFromAny(seq.first)
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-39- case _ => genericSetFromAny(in)
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-40- }
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-41-
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-42- def setFromString(s: String): Box[String] = s match {
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-43- case "" if optional_? => setBox(Empty)
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-44- case _ => setBox(Full(s))
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-45- }
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-46-
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala:47: private def elem = S.fmapFunc(SFuncHolder(this.setFromAny(_))) {
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-48- funcName =>
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-49- <input type="text" maxlength={maxLength.toString}
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-50- name={funcName}
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/StringField.scala-51- value={valueBox openOr ""}
--
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/TextareaField.scala-25-import S._
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/TextareaField.scala-26-import Helpers._
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/TextareaField.scala-27-
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/TextareaField.scala-28-trait TextareaTypedField extends StringTypedField {
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/TextareaField.scala:29: private def elem = S.fmapFunc(SFuncHolder(this.setFromAny(_))){
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/TextareaField.scala-30- funcName => <textarea name={funcName}
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/TextareaField.scala-31- rows={textareaRows.toString}
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/TextareaField.scala-32- cols={textareaCols.toString}
framework/lift-persistence/lift-record/src/main/scala/net/liftweb/record/field/TextareaField.scala-33- tabindex={tabIndex toString}>{valueBox openOr ""}</textarea>
--
framework/lift-persistence/lift-squeryl-record/src/main/scala/net/liftweb/squerylrecord/RecordMetaDataFactory.scala-96-
framework/lift-persistence/lift-squeryl-record/src/main/scala/net/liftweb/squerylrecord/RecordMetaDataFactory.scala-97- private def fieldFor(o: AnyRef) = getter.get.invoke(o).asInstanceOf[TypedField[AnyRef]]
framework/lift-persistence/lift-squeryl-record/src/main/scala/net/liftweb/squerylrecord/RecordMetaDataFactory.scala-98-
framework/lift-persistence/lift-squeryl-record/src/main/scala/net/liftweb/squerylrecord/RecordMetaDataFactory.scala-99- override def setFromResultSet(target: AnyRef, rs: ResultSet, index: Int) =
framework/lift-persistence/lift-squeryl-record/src/main/scala/net/liftweb/squerylrecord/RecordMetaDataFactory.scala:100: fieldFor(target).setFromAny(Box!!resultSetHandler(rs, index))
framework/lift-persistence/lift-squeryl-record/src/main/scala/net/liftweb/squerylrecord/RecordMetaDataFactory.scala-101-
framework/lift-persistence/lift-squeryl-record/src/main/scala/net/liftweb/squerylrecord/RecordMetaDataFactory.scala-102- override def get(o: AnyRef) = fieldFor(o).valueBox match {
framework/lift-persistence/lift-squeryl-record/src/main/scala/net/liftweb/squerylrecord/RecordMetaDataFactory.scala-103- case Full(c: Calendar) => new Timestamp(c.getTime.getTime)
framework/lift-persistence/lift-squeryl-record/src/main/scala/net/liftweb/squerylrecord/RecordMetaDataFactory.scala-104- case Full(other) => other
--
framework/src/changes/changes.xml-542- <action dev="hoffrocket" type="fix" issue="411" system="assembla">
framework/src/changes/changes.xml-543- MappedLongForeignKey apply() methods which take reference now prime the Obj
framework/src/changes/changes.xml-544- </action>
framework/src/changes/changes.xml-545- <action dev="hoffrocket" type="fix" issue="427" system="assembla">
framework/src/changes/changes.xml:546: MappedDate and MappedDateTime setFromAny now handle Numbers (millis)
framework/src/changes/changes.xml-547- </action>
framework/src/changes/changes.xml-548- <action dev="hoffrocket" type="fix" issue="426" system="assembla">
framework/src/changes/changes.xml-549- MappedString.crop gracefully handles null
framework/src/changes/changes.xml-550- </action>