net.liftweb.record.ProtoUser.MyLastName

class MyLastName

protected class MyLastName(obj : T, size : Int)

 extends StringField[T]




Source: ProtoUser.scala(93)

 Constructors

def this(obj : T, size : Int)

 Fields

_1.. def _1 ThisType MandatoryTypedField
allFields.. def allFields Seq[BaseField] BaseField
asHtml.. def asHtml NodeSeq ReadableField
asJValue.. def asJValue
Encode the field value into a JValue
JValue StringTypedField
asJs.. def asJs
Returns the field's value as a valid JavaScript expression
JsExp with Product StringTypedField
asString.. def asString
Convert the field to a String [details]
.. usually of the form "displayName=value"
String TypedField
canRead_?.. def canRead_?
Can the value of this field be read without obscuring the result?
Boolean BaseField
canWrite_?.. def canWrite_?
Can the value of this field be written?
Boolean BaseField
checkCanRead_?.. def checkCanRead_?
If the owner is not in "safe" mode, check the current environment to see if the field can be read
Boolean BaseField
checkCanWrite_?.. def checkCanWrite_?
If the owner is not in "safe" mode, check the current environment to see if the field can be written
Boolean BaseField
defaultValue.. def defaultValue String StringTypedField
defaultValueBox.. def defaultValueBox
The default value of the field when no value is set [details]
Must return a Full Box unless optional_? is true
Box[ThisType] MandatoryTypedField
dirty_?.. def dirty_? Boolean BaseField
displayHtml.. def displayHtml NodeSeq ReadableField
displayName.. override def displayName String
displayNameHtml.. def displayNameHtml Box[NodeSeq] ReadableField
fieldId.. override val fieldId Some[Text]
get.. def get ThisType MandatoryTypedField
helpAsHtml.. def helpAsHtml Box[NodeSeq] SettableField
ignoreField_?.. def ignoreField_?
Should the field be ignored by the OR Mapper?
Boolean BaseField
is.. def is ThisType MandatoryTypedField
label.. def label NodeSeq BaseField
maxLen.. def maxLen Int StringTypedField
maxLength.. val maxLength Int StringField
name.. def name
The text name of this field
String BaseField
noValueErrorMessage.. def noValueErrorMessage
The error message used when the field value could not be set
String BaseField
notOptionalErrorMessage.. def notOptionalErrorMessage
The error message used when the field value must be set
String BaseField
optional_?.. override def optional_?
Is the value of this field optional (e [details]
g. NULLable)?
Boolean MandatoryTypedField
owner.. def owner
Return the owner of this field
OwnerType StringField
productArity.. override def productArity Int Product1
productPrefix.. def productPrefix String Product
required_?.. def required_? Boolean SettableField
safe_?.. override final def safe_?
Are we in "safe" mode (i [details]
e., the value of the field can be read or written without any security checks.)
Boolean OwnedField
shouldDisplay_?.. def shouldDisplay_? Boolean ReadableField
show_?.. def show_? Boolean SettableField
tabIndex.. def tabIndex Int BaseField
toForm.. def toForm
Generate a form control for the field
Box[NodeSeq] StringTypedField
toXHtml.. def toXHtml
Convert the field value to an XHTML representation
NodeSeq BaseField
uniqueFieldId.. override def uniqueFieldId Box[String] BaseField
uploadField_?.. def uploadField_? Boolean SettableField
validate.. def validate
Validate this field's setting, returning any errors found
List[FieldError] TypedField
value.. def value ThisType MandatoryTypedField
valueBox.. def valueBox Box[ThisType] TypedField

 Methods

!=.. final def !=(arg0 : Object) Boolean AnyRef
!=.. final def !=(arg0 : Any) Boolean Any
==.. final def ==(arg0 : Any) Boolean Any
==.. final def ==(arg0 : Object) Boolean AnyRef
apply.. def apply(in : ThisType) OwnerType Field
apply.. def apply(in : Box[ThisType]) OwnerType Field
asInstanceOf.. final def asInstanceOf[T0] T0 Any
asJString.. protected def asJString(encode : (ThisType) => String)
Helper for implementing asJValue for a conversion to an encoded JString [details]
param
encode - function to transform the field value into a String
JValue TypedField
boxNodeFuncToFieldError.. protected implicit def boxNodeFuncToFieldError(in : (Box[ThisType]) => Box[Node]) (Box[ThisType]) => List[FieldError] TypedField
boxNodeToFieldError.. protected implicit def boxNodeToFieldError(in : Box[Node]) List[FieldError] TypedField
boxStrToValType.. protected def boxStrToValType(in : Box[String]) String StringField
canEqual.. def canEqual(a : Any) Boolean MandatoryTypedField
clear.. def clear
Clear the value of this field
Unit TypedField
clone.. protected def clone Object AnyRef
crop.. def crop(arg0 : ValueType) ValueType StringValidators
dirty_?.. protected def dirty_?(b : Boolean) Unit BaseField
eq.. final def eq(arg0 : Object) Boolean AnyRef
equals.. def equals(arg0 : Any) Boolean AnyRef
finalize.. protected def finalize Unit AnyRef
genericSetFromAny.. protected final def genericSetFromAny(in : Any)(implicit m : Manifest[ThisType])
Generic implementation of setFromAny that implements exactly what the doc for setFromAny specifies, using a Manifest to check types
Box[ThisType] TypedField
getClass.. final def getClass Class[Any] AnyRef
hashCode.. def hashCode Int AnyRef
isInstanceOf.. final def isInstanceOf[T0] Boolean Any
liftSetFilterToBox.. protected def liftSetFilterToBox(in : Box[ThisType])
OptionalTypedField and MandatoryTypedField implement this to do the appropriate lifting of Box[MyType] to ValueType
Box[ThisType] MandatoryTypedField
ne.. final def ne(arg0 : Object) Boolean AnyRef
nodeToFieldError.. protected implicit def nodeToFieldError(node : Node) List[FieldError] TypedField
notNull.. def notNull(arg0 : ValueType) ValueType StringValidators
notify.. final def notify Unit AnyRef
notifyAll.. final def notifyAll Unit AnyRef
obscure.. def obscure(in : ThisType) Box[ThisType] TypedField
productElement.. override def productElement(arg0 : Int) Any Product1
removeRegExChars.. def removeRegExChars(arg0 : String) ValueType StringValidators
resetDirty.. def resetDirty Unit BaseField
runFilters.. def runFilters(in : Box[ThisType], filter : List[(Box[ThisType]) => Box[ThisType]]) Box[ThisType] TypedField
runValidation.. protected def runValidation(in : Box[ThisType])
Helper function that does validation of a value by using the validators specified for the field
List[FieldError] TypedField
set.. def set(in : ThisType)
Set the value of the field to the given value [details]
Note: Because setting a field can fail (return non-Full), this method will return defaultValue if the field could not be set.
ThisType MandatoryTypedField
setBox.. def setBox(in : Box[ThisType]) Box[ThisType] TypedField
setFilter.. protected def setFilter List[(ValueType) => ValueType] TypedField
setFilterBox.. protected def setFilterBox
A list of functions that transform the value before it is set [details]
The transformations are also applied before the value is used in a query. Typical applications of this are trimming and/or toLowerCase-ing strings
List[(Box[ThisType]) => Box[ThisType]] TypedField
setFromAny.. def setFromAny(in : Any)
Set the value of the field from anything [details]
Implementations of this method should accept at least the following (pattern => valueBox) - value: MyType => setBox(Full(value)) - Some(value: MyType) => setBox(Full(value)) - Full(value: MyType) => setBox(Full(value)) - (value: MyType)::_ => setBox(Full(value)) - s: String => setFromString(s) - Some(s: String) => setFromString(s) - Full(s: String) => setFromString(s) - null|None|Empty => setBox(defaultValueBox) - f: Failure => setBox(f) And usually convert the input to a string and uses setFromString as a last resort. Note that setFromAny should _always_ call setBox, even if the conversion fails. This is so that validation properly notes the error. The method genericSetFromAny implements this guideline.
Box[String] StringTypedField
setFromJString.. protected def setFromJString(jvalue : JValue)(decode : (String) => Box[ThisType])
Helper for implementing setFromJValue for a conversion from an encoded JString [details]
param
decode - function to try and transform a String into a field value
Box[ThisType] TypedField
setFromJValue.. def setFromJValue(jvalue : JValue)
Decode the JValue and set the field to the decoded value [details]
Returns Empty or Failure if the value could not be set
Box[String] StringTypedField
setFromString.. def setFromString(s : String)
Set the value of the field using some kind of type-specific conversion from a String [details]
By convention, if the field is optional_?, then the empty string should be treated as no-value (Empty). Note that setFromString should _always_ call setBox, even if the conversion fails. This is so that validation properly notes the error.
return
- Full(convertedValue) if the conversion succeeds (the field value will be set by side-effect) Empty or Failure if the conversion does not succeed
Box[String] StringTypedField
set_!.. protected def set_!(in : Box[ThisType]) Box[ThisType] TypedField
synchronized.. final def synchronized[T0](arg0 : T0) T0 AnyRef
toBoxMyType.. def toBoxMyType(in : ThisType) Full[ThisType] MandatoryTypedField
toLower.. def toLower(arg0 : ValueType) ValueType StringValidators
toString.. override def toString String MandatoryTypedField
toUpper.. def toUpper(arg0 : ValueType) ValueType StringValidators
toValueType.. def toValueType(in : Box[ThisType]) ThisType MandatoryTypedField
trim.. def trim(arg0 : ValueType) ValueType StringValidators
valMaxLen.. def valMaxLen(arg0 : Int, arg1 : => String) List[FieldError] StringValidators
valMinLen.. def valMinLen(arg0 : Int, arg1 : => String) List[FieldError] StringValidators
valRegex.. def valRegex(arg0 : Pattern, arg1 : => String) List[FieldError] StringValidators
validations.. def validations List[Function1] TypedField
valueTypeToBoxString.. protected def valueTypeToBoxString(in : String) Box[String] StringField
wait.. final def wait(arg0 : Long, arg1 : Int) Unit AnyRef
wait.. final def wait(arg0 : Long) Unit AnyRef
wait.. final def wait Unit AnyRef
Copyright (c) 2006-2011 WorldWide Conferencing, LLC. All Rights Reserved.