com.uoc.alberto.cuentosbilingues.classes
Class Story

java.lang.Object
  extended by com.uoc.alberto.cuentosbilingues.classes.Story

public class Story
extends java.lang.Object

Version:
1 (19/04/2013) Clase principal de un cuento, contiene el nombre del cuento en el idioma principal y secundario, el nombre de la imagen de la portada y el número de páginas que contiene el cuento.
Author:
Alberto

Constructor Summary
Story(int _id, java.lang.String firstLngName, java.lang.String secondLngName, java.lang.String imgbook, java.lang.String bgPage, java.lang.String imgClosedBook)
          Constructor de la clase.
 
Method Summary
 java.lang.String getBgPage()
          Devuelve el nombre de la imagen del libro abierto (del directorio "drawable") del cuento.
 java.lang.String getFirstLngName()
          Devuelve el título del cuento en el idioma primario (nativo).
 int getId()
          Devuelve el identificador del cuento.
 java.lang.String getImgbook()
          Devuelve el nombre de la imagen (del directorio "drawable") del cuento.
 java.lang.String getImgClosedBook()
          Devuelve el nombre de la imagen del libro cerrado (del directorio "drawable") del cuento.
 int getNopages()
          Devuelve el número total de páginas que tiene el cuento.
 Page getPageAt(int pageNo)
           
 java.util.ArrayList<Page> getPages()
          Devuelve una lista con todas las páginas del cuento.
 java.lang.String getSecondLngName()
          Devuelve el título del cuento en el idioma secundario (el que quiere aprender el usuario).
 void setPages(java.util.ArrayList<Page> pages)
          Assigna la lista de las páginas con todas las páginas del cuento.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Story

public Story(int _id,
             java.lang.String firstLngName,
             java.lang.String secondLngName,
             java.lang.String imgbook,
             java.lang.String bgPage,
             java.lang.String imgClosedBook)
Constructor de la clase.

Parameters:
_id -
firstLngName -
secondLngName -
imgbook -
bgPage -
imgClosedBook -
Method Detail

getId

public int getId()
Devuelve el identificador del cuento.

Returns:
_id

getNopages

public int getNopages()
Devuelve el número total de páginas que tiene el cuento.

Returns:
nopages

getFirstLngName

public java.lang.String getFirstLngName()
Devuelve el título del cuento en el idioma primario (nativo).

Returns:
firstLngName

getSecondLngName

public java.lang.String getSecondLngName()
Devuelve el título del cuento en el idioma secundario (el que quiere aprender el usuario).

Returns:
secondLngName

getImgbook

public java.lang.String getImgbook()
Devuelve el nombre de la imagen (del directorio "drawable") del cuento.

Returns:
imgbook

getBgPage

public java.lang.String getBgPage()
Devuelve el nombre de la imagen del libro abierto (del directorio "drawable") del cuento.

Returns:
bgPage

getImgClosedBook

public java.lang.String getImgClosedBook()
Devuelve el nombre de la imagen del libro cerrado (del directorio "drawable") del cuento.

Returns:
imgClosedBook

getPages

public java.util.ArrayList<Page> getPages()
Devuelve una lista con todas las páginas del cuento.

Returns:
pages

setPages

public void setPages(java.util.ArrayList<Page> pages)
Assigna la lista de las páginas con todas las páginas del cuento.

Parameters:
ArrayList - pages: ArrayList con las páginas del cuento.

getPageAt

public Page getPageAt(int pageNo)
Parameters:
pageNo - el índice de la página a obtener.
Returns:
si existe, la página (objeto Page) en la posición pageNo, en caso contrario null.