object GitRepoSerializer extends JsonSerializer[GitRepo]
A JsonSerializer for GitRepos.
- Alphabetic
- By Inheritance
- GitRepoSerializer
- JsonSerializer
- BasicSerializer
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def deflatten(fields: Map[String, JsValue]): JsObject
-
def
deserialize(s: String): GitRepo
- Definition Classes
- BasicSerializer
-
def
deserialize_(json: JsObject): GitRepo
This needs to be implemented by the serializer; This tells you how to deserialize the object.
This needs to be implemented by the serializer; This tells you how to deserialize the object.
- json
The JSON Representation of a (flattened) JSON object.
- returns
The unserialized Data.
- Definition Classes
- GitRepoSerializer → JsonSerializer
-
def
deserialize_(str: String): GitRepo
This takes care of the deserialization of the JSON.
This takes care of the deserialization of the JSON. First, it takes the serialized string and turns it into the JsObject representation of JSON. Then, it takes care of the meta-data, and then calls deserialize_() on the rest of the data.
- str
The serialized version of the object.
- returns
The object that got rebuilt from the serialization.
- Definition Classes
- JsonSerializer → BasicSerializer
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def flatten(fields: Map[String, JsValue]): Map[String, JsValue]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
serialize(a: GitRepo): String
- Definition Classes
- BasicSerializer
-
def
serializeToJson(d: GitRepo): JsObject
This does all of the serialization of data to a JSON Representation JsObject.
This does all of the serialization of data to a JSON Representation JsObject. This calls serializeToJson_ for the actual serialization, but this takes care of the meta-data of the Identifiable.
- d
The Identifiable that needs to be serialized.
- returns
A JSON Representation of a (flattened) JSON Object.
- Definition Classes
- JsonSerializer
-
def
serializeToJson_(d: GitRepo): JsObject
This needs to be implemented by the serializer; This tells you how to serialize the object.
This needs to be implemented by the serializer; This tells you how to serialize the object.
- d
The Data that needs to be serialized.
- returns
A JSON Representation of a (flattened) JSON object.
- Definition Classes
- GitRepoSerializer → JsonSerializer
-
def
serialize_(d: GitRepo): String
- Definition Classes
- JsonSerializer → BasicSerializer
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )