Trait

net.liftmodules.machine

MetaProtoStateMachine

Related Doc: package machine

Permalink

trait MetaProtoStateMachine[MyType <: ProtoStateMachine[MyType, StateType], StateType <: Enumeration] extends KeyedMetaMapper[Long, MyType] with ProtoStateMachine[MyType, StateType]

A singleton that implements this trait will manage transitions, etc. for the state machine instance

Self Type
MetaProtoStateMachine[MyType, StateType] with MyType
Linear Supertypes
ProtoStateMachine[MyType, StateType], KeyedMetaMapper[Long, MyType], KeyedMapper[Long, MyType], BaseKeyedMapper, MetaMapper[MyType], Mapper[MyType], SourceInfo, Serializable, Serializable, BaseMapper, FieldContainer, BaseMetaMapper, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MetaProtoStateMachine
  2. ProtoStateMachine
  3. KeyedMetaMapper
  4. KeyedMapper
  5. BaseKeyedMapper
  6. MetaMapper
  7. Mapper
  8. SourceInfo
  9. Serializable
  10. Serializable
  11. BaseMapper
  12. FieldContainer
  13. BaseMetaMapper
  14. AnyRef
  15. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class ATransition extends AnyRef

    Permalink
  2. case class After(when: liftweb.util.Helpers.TimeSpan, to: (MetaProtoStateMachine.this)#StV) extends (MetaProtoStateMachine.this)#ATransition with Product with Serializable

    Permalink
  3. type AnyBound = T forSome {type T}

    Permalink
    Definition Classes
    MetaMapper
  4. class DuplicateStateException extends Exception

    Permalink
  5. abstract class Event extends AnyRef

    Permalink
  6. case class FieldHolder extends Product with Serializable

    Permalink
    Definition Classes
    MetaMapper
  7. type FieldPF = PartialFunction[String, (NodeSeq) ⇒ NodeSeq]

    Permalink
    Definition Classes
    Mapper
  8. type KeyedMapperType = MyType

    Permalink
    Definition Classes
    KeyedMapper → BaseKeyedMapper
  9. type MapperType = MyType

    Permalink
    Definition Classes
    Mapper → BaseMapper
  10. type Meta = MetaProtoStateMachine[MyType, StateType]

    Permalink

    Shorthand for the meta state machine

    Shorthand for the meta state machine

    Definition Classes
    ProtoStateMachine
  11. case class On(on: PartialFunction[Event, Any], to: (MetaProtoStateMachine.this)#StV) extends (MetaProtoStateMachine.this)#ATransition with Product with Serializable

    Permalink
  12. type OtherMapper = KeyedMapper[_, _]

    Permalink
    Definition Classes
    MetaMapper
  13. type OtherMetaMapper = KeyedMetaMapper[_, _]

    Permalink
    Definition Classes
    MetaMapper
  14. type Q = MappedForeignKey[(MetaProtoStateMachine.this)#AnyBound, MyType, OO] with MappedField[(MetaProtoStateMachine.this)#AnyBound, MyType] forSome {type OO <: KeyedMapper[(MetaProtoStateMachine.this)#AnyBound, OO]}

    Permalink
    Definition Classes
    KeyedMetaMapper
  15. type RealType = MyType

    Permalink
    Definition Classes
    MetaMapper → BaseMetaMapper
  16. type StV = StateType.Value

    Permalink

    Shorthand for one of the states

    Shorthand for one of the states

    Definition Classes
    ProtoStateMachine
  17. class State extends AnyRef

    Permalink
  18. type TheKeyType = Long

    Permalink
    Definition Classes
    KeyedMapper → BaseKeyedMapper
  19. case class TimerEvent(len: liftweb.util.Helpers.TimeSpan) extends (MetaProtoStateMachine.this)#Event with Product with Serializable

    Permalink
  20. class UnmatchedEventException extends Exception

    Permalink

Abstract Value Members

  1. abstract def getSingleton: (MetaProtoStateMachine.this)#Meta

    Permalink

    Implement a method that returns the singleton

    Implement a method that returns the singleton

    Definition Classes
    ProtoStateMachine → KeyedMapper → Mapper
  2. abstract def globalTransitions: List[ATransition]

    Permalink

    Any transitions that are applied to all states can be listed here

    Any transitions that are applied to all states can be listed here

    Attributes
    protected
  3. abstract def initialState: (MetaProtoStateMachine.this)#StV

    Permalink

    The default initial state

  4. abstract def instantiate: MyType

    Permalink
    Attributes
    protected
  5. abstract def stateEnumeration: StateType

    Permalink

    The enumeration of states

  6. abstract def states: List[State]

    Permalink

    This method must be implemented.

    This method must be implemented. It defines the states and legal state transitions

    Attributes
    protected

Concrete Value Members

  1. def !(event: Event): Unit

    Permalink
    Definition Classes
    ProtoStateMachine
  2. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. object Event

    Permalink
  6. object State

    Permalink
  7. final def _dbTableNameLC: String

    Permalink
    Definition Classes
    MetaMapper → BaseMetaMapper
  8. def addEndStuffs(in: String, params: List[QueryParam[MyType]], conn: SuperConnection): (String, Box[Long], Box[Long])

    Permalink
    Attributes
    protected
    Definition Classes
    MetaMapper
  9. def addFormSnippet(html: NodeSeq): NodeSeq

    Permalink
    Definition Classes
    KeyedMetaMapper
  10. def addSnippetCallback(obj: MyType): Unit

    Permalink
    Definition Classes
    KeyedMetaMapper
  11. def addSnippetSetup: MyType

    Permalink
    Definition Classes
    KeyedMetaMapper
  12. def afterCommit: List[(MyType) ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper
  13. def afterCreate: List[(MyType) ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper
  14. def afterDelete: List[(MyType) ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper
  15. def afterSave: List[(MyType) ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper
  16. def afterSchemifier: Unit

    Permalink
    Definition Classes
    KeyedMetaMapper → MetaMapper → BaseMetaMapper
  17. def afterUpdate: List[(MyType) ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper
  18. def afterValidation: List[(MyType) ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper
  19. def afterValidationOnCreate: List[(MyType) ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper
  20. def afterValidationOnUpdate: List[(MyType) ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper
  21. def allFieldNames(): Seq[(String, SourceFieldMetadata)]

    Permalink
    Definition Classes
    Mapper → SourceInfo
  22. def allFields: Seq[BaseField]

    Permalink
    Definition Classes
    Mapper → FieldContainer
  23. def appendFieldToStrings(in: MyType): String

    Permalink
    Definition Classes
    MetaMapper
  24. def appendFieldTransform(transform: CssSel): Unit

    Permalink
    Definition Classes
    Mapper
  25. def asHtml(toLine: MyType): NodeSeq

    Permalink
    Definition Classes
    MetaMapper
  26. def asHtml: NodeSeq

    Permalink
    Definition Classes
    Mapper
  27. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  28. def asJs(actual: MyType): JsExp

    Permalink
    Definition Classes
    MetaMapper
  29. def asJs: JsExp

    Permalink
    Definition Classes
    Mapper
  30. def asSafeJs(actual: MyType, f: KeyObfuscator): JsExp

    Permalink
    Definition Classes
    KeyedMetaMapper
  31. def asSafeJs(f: KeyObfuscator): JsExp

    Permalink
    Definition Classes
    KeyedMapper
  32. def asValid: Box[MyType]

    Permalink
    Definition Classes
    Mapper
  33. def beforeCreate: List[(MyType) ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper
  34. def beforeDelete: List[(MyType) ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper
  35. def beforeSave: List[(MyType) ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper
  36. def beforeSchemifier: Unit

    Permalink
    Definition Classes
    MetaMapper → BaseMetaMapper
  37. def beforeUpdate: List[(MyType) ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper
  38. def beforeValidation: List[(MyType) ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper
  39. def beforeValidationOnCreate: List[(MyType) ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper
  40. def beforeValidationOnUpdate: List[(MyType) ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper
  41. implicit def boundedFieldToItem(in: (MappedField[String, MyType], Int)): BoundedIndexField[MyType]

    Permalink
    Definition Classes
    MetaMapper
  42. def buildMapper(rs: ResultSet): List[Box[(ResultSet, Int, MyType) ⇒ Unit]]

    Permalink
    Definition Classes
    MetaMapper
  43. def buildSelectString(fields: Seq[SelectableField], conn: SuperConnection, by: QueryParam[MyType]*): (String, Box[Long], Box[Long], List[QueryParam[MyType]])

    Permalink
    Definition Classes
    MetaMapper
  44. def bulkDelete_!!(dbId: ConnectionIdentifier, by: QueryParam[MyType]*): Boolean

    Permalink
    Definition Classes
    MetaMapper
  45. def bulkDelete_!!(by: QueryParam[MyType]*): Boolean

    Permalink
    Definition Classes
    MetaMapper
  46. def checkNames: Unit

    Permalink
    Definition Classes
    Mapper
  47. def clean_?(toCheck: MyType): Boolean

    Permalink
    Definition Classes
    MetaMapper
  48. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. val columnNamesForInsert: String

    Permalink
    Definition Classes
    MetaMapper
  50. def columnPrimaryKey_?(name: String): Boolean

    Permalink
    Definition Classes
    MetaMapper
  51. val columnQueriesForInsert: String

    Permalink
    Definition Classes
    MetaMapper
  52. def comparePrimaryKeys(other: MyType): Boolean

    Permalink
    Definition Classes
    KeyedMapper → Mapper
  53. def connectionIdentifier: ConnectionIdentifier

    Permalink
    Definition Classes
    Mapper
  54. def connectionIdentifier(id: ConnectionIdentifier): MyType

    Permalink
    Definition Classes
    Mapper
  55. def count(by: QueryParam[MyType]*): Long

    Permalink
    Definition Classes
    MetaMapper
  56. def count: Long

    Permalink
    Definition Classes
    MetaMapper
  57. def countByInsecureSql(query: String, checkedBy: IHaveValidatedThisSQL): Long

    Permalink
    Definition Classes
    MetaMapper
  58. def countByInsecureSqlDb(dbId: ConnectionIdentifier, query: String, checkedBy: IHaveValidatedThisSQL): Long

    Permalink
    Definition Classes
    MetaMapper
  59. def countDb(dbId: ConnectionIdentifier, by: QueryParam[MyType]*): Long

    Permalink
    Definition Classes
    MetaMapper
  60. def countryField: Box[MappedCountry[MyType]]

    Permalink
    Definition Classes
    Mapper
  61. def create: MyType

    Permalink
    Definition Classes
    MetaMapper
  62. def createInstance: MyType

    Permalink
    Definition Classes
    MetaMapper
  63. def createInstance(dbId: ConnectionIdentifier, rs: ResultSet, mapFuncs: List[Box[(ResultSet, Int, MyType) ⇒ Unit]]): MyType

    Permalink
    Definition Classes
    MetaMapper
  64. def createInstances[T](dbId: ConnectionIdentifier, rs: ResultSet, start: Box[Long], omax: Box[Long], f: (MyType) ⇒ Box[T]): List[T]

    Permalink
    Definition Classes
    MetaMapper
  65. def createInstances(dbId: ConnectionIdentifier, rs: ResultSet, start: Box[Long], omax: Box[Long]): List[MyType]

    Permalink
    Definition Classes
    MetaMapper
  66. def createNewInstance(firstEvent: Event)(setup: (MyType) ⇒ Unit): MyType

    Permalink
  67. def createNewInstance(firstEvent: Event, setup: Box[(MyType) ⇒ Unit]): MyType

    Permalink
  68. def crudSnippets: SnippetPF

    Permalink
    Definition Classes
    KeyedMetaMapper
  69. def crudSnippets_?: Boolean

    Permalink
    Definition Classes
    KeyedMetaMapper
  70. object currentState extends MappedInt[MyType]

    Permalink

    The column in the database that stores the current state

    The column in the database that stores the current state

    Definition Classes
    ProtoStateMachine
  71. def dbAddTable: Box[() ⇒ Unit]

    Permalink
    Definition Classes
    MetaMapper → BaseMetaMapper
  72. def dbCalculateConnectionIdentifier: PartialFunction[MyType, ConnectionIdentifier]

    Permalink
    Definition Classes
    Mapper
  73. def dbDefaultConnectionIdentifier: ConnectionIdentifier

    Permalink
    Definition Classes
    MetaMapper
  74. def dbIndexes: List[BaseIndex[MyType]]

    Permalink
    Definition Classes
    MetaMapper → BaseMetaMapper
  75. def dbName: String

    Permalink
    Definition Classes
    MetaMapper → Mapper → BaseMapper
  76. def dbSelectDBConnectionForFind: PartialFunction[Long, ConnectionIdentifier]

    Permalink
    Definition Classes
    KeyedMetaMapper
  77. def dbStringToKey(in: String): Box[Long]

    Permalink
    Definition Classes
    KeyedMetaMapper
  78. def dbTableName: String

    Permalink
    Definition Classes
    MetaMapper → BaseMetaMapper
  79. def db_can_delete_?: Boolean

    Permalink
    Definition Classes
    Mapper
  80. def decodeFromJSON_!(json: JObject, markFieldsAsDirty: Boolean): MyType

    Permalink
    Attributes
    protected
    Definition Classes
    MetaMapper
  81. def delete_!(toDelete: MyType): Boolean

    Permalink
    Definition Classes
    MetaMapper
  82. def delete_!: Boolean

    Permalink
    Definition Classes
    Mapper
  83. def dirty_?(toTest: MyType): Boolean

    Permalink
    Definition Classes
    MetaMapper
  84. def dirty_?: Boolean

    Permalink
    Definition Classes
    Mapper
  85. var displayFieldAsLineElement: (NodeSeq) ⇒ NodeSeq

    Permalink
    Definition Classes
    MetaMapper
  86. var displayNameToHeaderElement: (String) ⇒ NodeSeq

    Permalink
    Definition Classes
    MetaMapper
  87. lazy val doAllFieldNames: Seq[(String, SourceFieldMetadata)]

    Permalink
    Definition Classes
    MetaMapper
  88. def doHtmlLine(toLine: MyType): NodeSeq

    Permalink
    Definition Classes
    MetaMapper
  89. def doPostCommit(func: () ⇒ Unit): MyType

    Permalink
    Definition Classes
    Mapper
  90. def editFormSnippet(html: NodeSeq): NodeSeq

    Permalink
    Definition Classes
    KeyedMetaMapper
  91. def editSnippetCallback(obj: MyType): Unit

    Permalink
    Definition Classes
    KeyedMetaMapper
  92. def editSnippetSetup: MyType

    Permalink
    Definition Classes
    KeyedMetaMapper
  93. val elemName: String

    Permalink
    Definition Classes
    MetaMapper
  94. def encodeAsJSON_!(toEncode: MyType): JObject

    Permalink
    Attributes
    protected
    Definition Classes
    MetaMapper
  95. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  96. def equals(other: Any): Boolean

    Permalink
    Definition Classes
    KeyedMapper → AnyRef → Any
  97. def fieldByName[T](fieldName: String, actual: MyType): Box[MappedField[T, MyType]]

    Permalink
    Definition Classes
    MetaMapper
  98. def fieldByName[T](fieldName: String): Box[MappedField[T, MyType]]

    Permalink
    Definition Classes
    Mapper
  99. def fieldMapperTransforms(fieldHtml: (BaseOwnedMappedField[MyType]) ⇒ NodeSeq, mappedObject: MyType): Seq[CssSel]

    Permalink
    Definition Classes
    MetaMapper
  100. def fieldMapperTransforms(fieldTransform: (BaseOwnedMappedField[MyType]) ⇒ NodeSeq): Seq[CssSel]

    Permalink
    Definition Classes
    Mapper
  101. lazy val fieldMatcher: PartialFunction[(MyType, String), MappedField[Any, MyType]]

    Permalink
    Definition Classes
    MetaMapper
  102. lazy val fieldNamesAsMap: Map[String, SourceFieldMetadata]

    Permalink
    Definition Classes
    MetaMapper
  103. def fieldOrder: List[BaseOwnedMappedField[MyType]]

    Permalink
    Definition Classes
    MetaMapper
  104. implicit def fieldToItem[T](in: MappedField[T, MyType]): IndexItem[MyType]

    Permalink
    Definition Classes
    MetaMapper
  105. def fieldTransforms: Seq[CssSel]

    Permalink
    Definition Classes
    Mapper
  106. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  107. def find(by: QueryParam[MyType]*): Box[MyType]

    Permalink
    Definition Classes
    KeyedMetaMapper
  108. def find(dbId: ConnectionIdentifier, key: String): Box[MyType]

    Permalink
    Definition Classes
    KeyedMetaMapper
  109. def find(key: String): Box[MyType]

    Permalink
    Definition Classes
    KeyedMetaMapper
  110. def find(key: List[String]): Box[MyType]

    Permalink
    Definition Classes
    KeyedMetaMapper
  111. def find(key: Any): Box[MyType]

    Permalink
    Definition Classes
    KeyedMetaMapper
  112. def findAll(by: QueryParam[MyType]*): List[MyType]

    Permalink
    Definition Classes
    MetaMapper
  113. def findAll(): List[MyType]

    Permalink
    Definition Classes
    MetaMapper
  114. def findAllByInsecureSql(query: String, checkedBy: IHaveValidatedThisSQL): List[MyType]

    Permalink
    Definition Classes
    MetaMapper
  115. def findAllByInsecureSqlDb(dbId: ConnectionIdentifier, query: String, checkedBy: IHaveValidatedThisSQL): List[MyType]

    Permalink
    Definition Classes
    MetaMapper
  116. def findAllByPreparedStatement(dbId: ConnectionIdentifier, stmt: PreparedStatement): List[MyType]

    Permalink
    Definition Classes
    MetaMapper
  117. def findAllByPreparedStatement(f: (SuperConnection) ⇒ PreparedStatement): List[MyType]

    Permalink
    Definition Classes
    MetaMapper
  118. def findAllByPreparedStatementDb[T](dbId: ConnectionIdentifier, stmt: PreparedStatement)(f: (MyType) ⇒ Box[T]): List[T]

    Permalink
    Definition Classes
    MetaMapper
  119. def findAllDb(dbId: ConnectionIdentifier, by: QueryParam[MyType]*): List[MyType]

    Permalink
    Definition Classes
    MetaMapper
  120. def findAllDb(dbId: ConnectionIdentifier): List[MyType]

    Permalink
    Definition Classes
    MetaMapper
  121. def findAllFields(fields: Seq[SelectableField], by: QueryParam[MyType]*): List[MyType]

    Permalink
    Definition Classes
    MetaMapper
  122. def findAllFieldsDb(dbId: ConnectionIdentifier, fields: Seq[SelectableField], by: QueryParam[MyType]*): List[MyType]

    Permalink
    Definition Classes
    MetaMapper
  123. def findApplier(name: String, inst: AnyRef): Box[(MyType, AnyRef) ⇒ Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    MetaMapper
  124. def findByKey(key: Long): Box[MyType]

    Permalink
    Definition Classes
    KeyedMetaMapper
  125. def findDb(dbId: ConnectionIdentifier, fields: Seq[SelectableField], by: QueryParam[MyType]*): Box[MyType]

    Permalink
    Definition Classes
    KeyedMetaMapper
  126. def findDb(dbId: ConnectionIdentifier, by: QueryParam[MyType]*): Box[MyType]

    Permalink
    Definition Classes
    KeyedMetaMapper
  127. def findDb(dbId: ConnectionIdentifier, key: Any): Box[MyType]

    Permalink
    Definition Classes
    KeyedMetaMapper
  128. def findDbByKey(dbId: ConnectionIdentifier, fields: Seq[SelectableField], key: Long): Box[MyType]

    Permalink
    Definition Classes
    KeyedMetaMapper
  129. def findDbByKey(dbId: ConnectionIdentifier, key: Long): Box[MyType]

    Permalink
    Definition Classes
    KeyedMetaMapper
  130. def findMap[T](by: QueryParam[MyType]*)(f: (MyType) ⇒ Box[T]): List[T]

    Permalink
    Definition Classes
    MetaMapper
  131. def findMapByInsecureSql[T](query: String, checkedBy: IHaveValidatedThisSQL)(f: (MyType) ⇒ Box[T]): List[T]

    Permalink
    Definition Classes
    MetaMapper
  132. def findMapByInsecureSqlDb[T](dbId: ConnectionIdentifier, query: String, checkedBy: IHaveValidatedThisSQL)(f: (MyType) ⇒ Box[T]): List[T]

    Permalink
    Definition Classes
    MetaMapper
  133. def findMapDb[T](dbId: ConnectionIdentifier, by: QueryParam[MyType]*)(f: (MyType) ⇒ Box[T]): List[T]

    Permalink
    Definition Classes
    MetaMapper
  134. def findMapFieldDb[T](dbId: ConnectionIdentifier, fields: Seq[SelectableField], by: QueryParam[MyType]*)(f: (MyType) ⇒ Box[T]): List[T]

    Permalink
    Definition Classes
    MetaMapper
  135. def findOrCreate(key: List[String]): MyType

    Permalink
    Definition Classes
    KeyedMetaMapper
  136. def findOrCreate(key: Any): MyType

    Permalink
    Definition Classes
    KeyedMetaMapper
  137. def findSourceField(name: String): Box[SourceFieldInfo]

    Permalink
    Definition Classes
    Mapper → SourceInfo
  138. def flatMapFieldTitleForm[T](toMap: MyType, func: (NodeSeq, Box[NodeSeq], NodeSeq) ⇒ Seq[T]): List[T]

    Permalink
    Definition Classes
    MetaMapper
  139. def flatMapFieldTitleForm[T](func: (NodeSeq, Box[NodeSeq], NodeSeq) ⇒ Seq[T]): List[T]

    Permalink
    Definition Classes
    Mapper
  140. def flatMapFieldTitleForm2[T](toMap: MyType, func: (NodeSeq, MappedField[_, MyType], NodeSeq) ⇒ Seq[T]): List[T]

    Permalink
    Definition Classes
    MetaMapper
  141. def flatMapFieldTitleForm2[T](func: (NodeSeq, MappedField[_, MyType], NodeSeq) ⇒ Seq[T]): List[T]

    Permalink
    Definition Classes
    Mapper
  142. def formFields(toMap: MyType): List[MappedField[_, MyType]]

    Permalink
    Definition Classes
    MetaMapper
  143. def formFields: List[MappedField[_, MyType]]

    Permalink
    Definition Classes
    Mapper
  144. def formSnippet(html: NodeSeq, obj: MyType, cleanup: (MyType) ⇒ Unit): NodeSeq

    Permalink
    Definition Classes
    KeyedMetaMapper
  145. var formatFormElement: (NodeSeq, NodeSeq) ⇒ NodeSeq

    Permalink
    Definition Classes
    MetaMapper
  146. def formatFormLine(displayName: NodeSeq, form: NodeSeq): NodeSeq

    Permalink
    Definition Classes
    MetaMapper
  147. def getActualBaseField(actual: MyType, protoField: BaseOwnedMappedField[MyType]): BaseOwnedMappedField[MyType]

    Permalink
    Definition Classes
    MetaMapper
  148. def getActualField[T](actual: MyType, protoField: MappedField[T, MyType]): MappedField[T, MyType]

    Permalink
    Definition Classes
    MetaMapper
  149. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  150. def hashCode(): Int

    Permalink
    Definition Classes
    KeyedMapper → AnyRef → Any
  151. def htmlHeaders: NodeSeq

    Permalink
    Definition Classes
    MetaMapper
  152. def htmlLine: NodeSeq

    Permalink
    Definition Classes
    Mapper
  153. object id extends MappedLongIndex[MyType]

    Permalink

    the primary key for the database

    the primary key for the database

    Definition Classes
    ProtoStateMachine
  154. object inProcess extends MappedBoolean[MyType]

    Permalink
    Definition Classes
    ProtoStateMachine
  155. def indexedField(toSave: MyType): Box[MappedField[Any, MyType]]

    Permalink
    Definition Classes
    MetaMapper
  156. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  157. def localeField: Box[MappedLocale[MyType]]

    Permalink
    Definition Classes
    Mapper
  158. def mapFieldTitleForm[T](toMap: MyType, func: (NodeSeq, Box[NodeSeq], NodeSeq) ⇒ T): List[T]

    Permalink
    Definition Classes
    MetaMapper
  159. def mapFieldTitleForm[T](func: (NodeSeq, Box[NodeSeq], NodeSeq) ⇒ T): List[T]

    Permalink
    Definition Classes
    Mapper
  160. lazy val mappedFields: Seq[BaseMappedField]

    Permalink
    Definition Classes
    MetaMapper → BaseMetaMapper
  161. lazy val mappedFieldsForModel: List[MappedField[_, MyType]]

    Permalink
    Definition Classes
    MetaMapper
  162. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  163. def newInstance(firstEvent: Event): MyType

    Permalink
  164. object nextTransitionAt extends MappedLong[MyType] with LifecycleCallbacks

    Permalink
    Definition Classes
    ProtoStateMachine
  165. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  166. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  167. def objFromIndexedParam: Box[MyType]

    Permalink
    Definition Classes
    KeyedMetaMapper
  168. def prependFieldTransform(transform: CssSel): Unit

    Permalink
    Definition Classes
    Mapper
  169. def primaryKeyField: (MetaProtoStateMachine.this)#id.type

    Permalink

    get the primary key field

    get the primary key field

    Definition Classes
    ProtoStateMachine → KeyedMapper → BaseKeyedMapper
  170. def processEvent(event: Event): Unit

    Permalink

    Process an event

    Process an event

    Definition Classes
    ProtoStateMachine
  171. def reload: MyType

    Permalink
    Definition Classes
    KeyedMapper
  172. val rootClass: Class[?0] forSome {type ?0 >: ?0, type ?0 <: MetaMapper[MyType] with MyType}

    Permalink
    Attributes
    protected
    Definition Classes
    MetaMapper
  173. def runSafe[T](f: ⇒ T): T

    Permalink
    Definition Classes
    Mapper
  174. def runValidationList(toValidate: MyType): List[FieldError]

    Permalink
    Attributes
    protected
    Definition Classes
    MetaMapper
  175. final def safe_?: Boolean

    Permalink
    Definition Classes
    Mapper
  176. def save(toSave: MyType): Boolean

    Permalink
    Definition Classes
    MetaMapper
  177. def save(): Boolean

    Permalink
    Definition Classes
    Mapper → BaseMapper
  178. def saveMe(): MyType

    Permalink
    Definition Classes
    Mapper
  179. def saved_?(toSave: MyType): Boolean

    Permalink
    Definition Classes
    MetaMapper
  180. def saved_?: Boolean

    Permalink
    Definition Classes
    Mapper
  181. def setupTime(when: liftweb.util.Helpers.TimeSpan): Unit

    Permalink
    Definition Classes
    ProtoStateMachine
  182. def state: StateType.Value

    Permalink

    Get the current state

    Get the current state

    Definition Classes
    ProtoStateMachine
  183. def suplementalJs(ob: Box[KeyObfuscator]): List[(String, JsExp)]

    Permalink
    Definition Classes
    Mapper
  184. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  185. def terminate(what: MyType, from: (MetaProtoStateMachine.this)#StV, to: (MetaProtoStateMachine.this)#StV, event: Event): Unit

    Permalink

    Terminate an instance

  186. def terminate(from: (MetaProtoStateMachine.this)#StV, to: (MetaProtoStateMachine.this)#StV, event: Event): Unit

    Permalink

    This item has reached a terminating state.

    This item has reached a terminating state. This method will remove the item from the database. Override this method (please call super at the end of your method) to do any cleanup.

    Definition Classes
    ProtoStateMachine
  187. implicit def thisToMappee(in: Mapper[MyType]): MyType

    Permalink
    Definition Classes
    Mapper
  188. def timeZoneField: Box[MappedTimeZone[MyType]]

    Permalink
    Definition Classes
    Mapper
  189. object timedEventAt extends MappedLong[MyType]

    Permalink

    The column in the database that stores the next time an event should go off

    The column in the database that stores the next time an event should go off

    Definition Classes
    ProtoStateMachine
  190. val timedEventHandler: LiftActor

    Permalink
  191. def timedEventInitialWait: Long

    Permalink

    How long to wait to start looking for timed events.

    How long to wait to start looking for timed events. Override this method to specify a time

  192. val timedEventManager: LiftActor

    Permalink
  193. def timedEventPeriodicWait: Long

    Permalink

    After the initial test, how long do we wait

  194. def toForm(toMap: MyType): NodeSeq

    Permalink
    Definition Classes
    MetaMapper
  195. def toForm(button: Box[String], redoSnippet: (NodeSeq) ⇒ NodeSeq, onSuccess: (MyType) ⇒ Unit): NodeSeq

    Permalink
    Definition Classes
    Mapper
  196. def toForm(button: Box[String], f: (MyType) ⇒ Any): NodeSeq

    Permalink
    Definition Classes
    Mapper
  197. def toForm(button: Box[String], onSuccess: String): NodeSeq

    Permalink
    Definition Classes
    Mapper
  198. def toHtml(toMap: MyType): NodeSeq

    Permalink
    Definition Classes
    MetaMapper
  199. def toHtml: NodeSeq

    Permalink
    Definition Classes
    Mapper
  200. def toString(): String

    Permalink
    Definition Classes
    Mapper → AnyRef → Any
  201. def toXml(what: MyType): Elem

    Permalink
    Definition Classes
    MetaMapper
  202. def toXml: Elem

    Permalink
    Definition Classes
    Mapper
  203. def transition(from: (MetaProtoStateMachine.this)#StV, to: (MetaProtoStateMachine.this)#StV, why: Event): Unit

    Permalink

    This method is called on a transition from one state to another.

    This method is called on a transition from one state to another. Override this method to perform an action. Please call super to actually change the state and save the instance

    Definition Classes
    ProtoStateMachine
  204. def unapply(key: Any): Option[MyType]

    Permalink
    Definition Classes
    KeyedMetaMapper
  205. def updateFromJSON_!(toUpdate: MyType, json: JObject): MyType

    Permalink
    Attributes
    protected
    Definition Classes
    MetaMapper
  206. final def validate(toValidate: MyType): List[FieldError]

    Permalink
    Definition Classes
    MetaMapper
  207. def validate: List[FieldError]

    Permalink
    Definition Classes
    Mapper
  208. def validation: List[(MyType) ⇒ List[FieldError]]

    Permalink
    Definition Classes
    MetaMapper
  209. def viewSnippetSetup: MyType

    Permalink
    Definition Classes
    KeyedMetaMapper
  210. def viewTransform(html: NodeSeq): NodeSeq

    Permalink
    Definition Classes
    KeyedMetaMapper
  211. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  212. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  213. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  214. def whatToSet(toSave: MyType): String

    Permalink
    Definition Classes
    MetaMapper

Inherited from ProtoStateMachine[MyType, StateType]

Inherited from KeyedMetaMapper[Long, MyType]

Inherited from KeyedMapper[Long, MyType]

Inherited from BaseKeyedMapper

Inherited from MetaMapper[MyType]

Inherited from Mapper[MyType]

Inherited from SourceInfo

Inherited from Serializable

Inherited from Serializable

Inherited from BaseMapper

Inherited from FieldContainer

Inherited from BaseMetaMapper

Inherited from AnyRef

Inherited from Any

Ungrouped