com.uoc.hive.campus.model
Class ClassRoom

java.lang.Object
  extended by com.uoc.hive.campus.model.ClassRoom

public class ClassRoom
extends java.lang.Object

Representa un aula.
Permet des-serialitzar una estructura JSON en l'objecte ClassRoom corresponent.

Version:
1.1
Author:
Raül Martínez Díaz

Field Summary
(package private) static java.lang.String URI
           
 
Constructor Summary
ClassRoom()
          Constructor
 
Method Summary
 java.lang.String[] getAssignments()
           
 BoardList getBoards()
           
static ClassRoom getClassRoom(java.lang.String id, java.lang.String oathtoken)
          Recupera les dades d'un aula
static BoardList getClassRoomBoardsRequest(java.lang.String id, java.lang.String oathtoken)
          Recupera els recursos de conversa d'un aula.
static java.lang.String getClassRoomRequest(java.lang.String id, java.lang.String oathtoken)
          Recupera una estructura JSON amb les dade de l'aula.
 java.lang.String getColor()
           
 java.lang.String getFatherId()
           
 java.lang.String getId()
          Method Setters and Getters
 java.lang.String getTitle()
           
static ClassRoom JSONToClassRoom(java.lang.String jsonString)
          Des-serialitza un cadena JSON en un objecte ClassRoom.
 void setAssignments(java.lang.String[] assignments)
           
 void setBoards(BoardList boards)
           
 void setColor(java.lang.String color)
           
 void setFatherId(java.lang.String fatherId)
           
 void setId(java.lang.String id)
           
 void setTitle(java.lang.String title)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

URI

static final java.lang.String URI
See Also:
Constant Field Values
Constructor Detail

ClassRoom

public ClassRoom()
Constructor

Method Detail

getAssignments

public java.lang.String[] getAssignments()

getBoards

public BoardList getBoards()
Returns:
the boards

getClassRoom

public static ClassRoom getClassRoom(java.lang.String id,
                                     java.lang.String oathtoken)
Recupera les dades d'un aula

Returns:
una objecte ClassRoom amb les dades de l'aula.

getClassRoomBoardsRequest

public static BoardList getClassRoomBoardsRequest(java.lang.String id,
                                                  java.lang.String oathtoken)
Recupera els recursos de conversa d'un aula.

Parameters:
id - - identificador de l'aula
Returns:
un objecte BoardList amb els objectes Board des-serialitzats.

getClassRoomRequest

public static java.lang.String getClassRoomRequest(java.lang.String id,
                                                   java.lang.String oathtoken)
Recupera una estructura JSON amb les dade de l'aula.

Returns:
una cadena JSON amb les dades d'un aula

getColor

public java.lang.String getColor()

getFatherId

public java.lang.String getFatherId()

getId

public java.lang.String getId()
Method Setters and Getters


getTitle

public java.lang.String getTitle()

JSONToClassRoom

public static ClassRoom JSONToClassRoom(java.lang.String jsonString)
Des-serialitza un cadena JSON en un objecte ClassRoom.

Parameters:
jsonString - - Una estructura JSON que conté un objecte ClassRoom serialitzat.
Returns:
un objecte ClassRoom amb les dades de l'aula.

setAssignments

public void setAssignments(java.lang.String[] assignments)

setBoards

public void setBoards(BoardList boards)
Parameters:
boards - the boards to set

setColor

public void setColor(java.lang.String color)

setFatherId

public void setFatherId(java.lang.String fatherId)

setId

public void setId(java.lang.String id)

setTitle

public void setTitle(java.lang.String title)