|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.opensymphony.xwork2.ActionSupport
kivireki.action.BaseAction
kivireki.action.LibraryAction
public class LibraryAction
Action-luokka, jota kutsutaan Struts-sovelluskehyksen avulla, toteuttaa muiden action- ja service-luokkien kanssa MVC-mallin Business-osion. K�sittelee service-luokasta saamansa tiedon sek� mahdolliset form, sessio-, cookie ja/tai url-parametrit k�ytt�j�lt�. Luokka tarjoaa View-osiolle rajapinnan tiedon saamiseen JSP:st� k�sin Strutsin avulla ja siin� alustetaan kirjaston n�kym�n vaatimat muuttujat.
| Field Summary | |
|---|---|
private java.lang.Integer |
bookId
|
private java.lang.Boolean |
bookProcessed
|
private java.util.List<Book> |
books
|
private java.util.List<Department> |
departments
|
private java.util.Set<java.lang.Integer> |
departmentsToShow
|
private java.sql.Timestamp |
editedVersionTimestamp
|
private java.lang.Integer |
inCollection
|
private java.lang.String |
libraryComment
|
private java.sql.Timestamp |
newTimestamp
|
private static int |
permissionMask
|
private java.lang.Integer |
purchaseAmount
|
private java.lang.Boolean |
restrictYear
|
private static long |
serialVersionUID
|
private java.lang.Boolean |
showOnlyBooksInShelf
|
private java.lang.Boolean |
showOnlyLatestCourseIteration
|
private java.lang.String |
sortBooksColumn
|
private java.lang.String |
sortBooksOrder
|
private java.lang.Integer |
year
|
| Fields inherited from class com.opensymphony.xwork2.ActionSupport |
|---|
LOG |
| Fields inherited from interface com.opensymphony.xwork2.Action |
|---|
ERROR, INPUT, LOGIN, NONE, SUCCESS |
| Constructor Summary | |
|---|---|
LibraryAction()
|
|
| Method Summary | |
|---|---|
java.lang.String |
changeComment()
Muuttaa valitun kirjan (bookId) kirjaston kommenttia (libraryComment). |
java.lang.String |
changeInCollection()
Muuttaa valitun kirjan (bookId) m��r�� kokoelmassa (inCollection). |
java.lang.String |
changePurchaseAmount()
Muuttaa valitun kirjan (bookId) kirjaston hankittavaa m��r��n (purchaseAmount). |
java.lang.String |
changeYear()
Asettaa n�ytett�v�n vuoden this.year-muuttujasta l�ytyv��n arvoon. |
java.lang.String |
decreaseYear()
V�hent�� n�ytett�v�� vuotta yhdell�. |
java.lang.String |
execute()
Execute-metodi suoritetaan aina kun Struts-sovelluskehys kutsuu luokkaa. |
java.lang.Integer |
getBookId()
|
java.lang.Boolean |
getBookProcessed()
|
java.util.List<Book> |
getBooks()
Getteri JSP-luokkaa varten. |
java.util.List<Department> |
getDepartments()
|
java.util.Set<java.lang.Integer> |
getDepartmentsToShow()
|
java.sql.Timestamp |
getEditedVersionTimestamp()
|
java.lang.String |
getHelkaSearchUrl(java.lang.String term)
Palauttaa annetusta termist� URLin Helka-hakuun, jossa haetaan kirjoja kyseisell� nimell�. |
java.lang.Integer |
getInCollection()
|
java.lang.String |
getLibraryComment()
|
java.sql.Timestamp |
getNewTimestamp()
|
java.lang.Integer |
getPurchaseAmount()
|
java.lang.Boolean |
getRestrictYear()
|
java.lang.Boolean |
getShowOnlyBooksInShelf()
|
java.lang.Boolean |
getShowOnlyLatestCourseIteration()
|
java.lang.String |
getSortBooksColumn()
|
java.lang.String |
getSortBooksOrder()
|
java.lang.Integer |
getYear()
|
java.lang.String |
increaseYear()
Lis�� n�ytett�v�� vuotta yhdell�. |
private void |
retrievePageContents()
Hakee tietokannasta tarvittavat tiedot (listat laitoksista ja kirjoista) sivun sis�ll�n n�ytt�miseen. |
boolean |
saveCourseIteration(CourseIteration courseIteration)
Kurssi-iteraatio-olion tallennus tai p�vitys tietokantaan JSP-luokkaa varten. |
boolean |
saveCourseIterationsBook(CourseIterationsBook courseIterationsBook)
Kurssi-iteraation kirja-olion tallennus tai p�vitys tietokantaan JSP-luokkaa varten. |
void |
setBookId(java.lang.Integer bookId)
|
void |
setBookProcessed(java.lang.Boolean bookProcessed)
|
void |
setDepartments(java.util.List<Department> departments)
|
void |
setDepartmentsToShow(java.util.Set<java.lang.Integer> departmentsToShow)
|
void |
setEditedVersionTimestamp(java.sql.Timestamp editedVersionTimestamp)
|
void |
setInCollection(java.lang.Integer inCollection)
|
void |
setLibraryComment(java.lang.String libraryComment)
|
void |
setNewTimestamp(java.sql.Timestamp newTimestamp)
|
void |
setPurchaseAmount(java.lang.Integer purchaseAmount)
|
void |
setRestrictYear(java.lang.Boolean restrictYear)
|
void |
setShowOnlyBooksInShelf(java.lang.Boolean showOnlyBooksInShelf)
|
void |
setShowOnlyLatestCourseIteration(java.lang.Boolean showOnlyLatestCourseIteration)
|
void |
setSortBooksColumn(java.lang.String sortBooksColumn)
|
void |
setSortBooksOrder(java.lang.String sortBooksOrder)
|
void |
setYear(java.lang.Integer year)
|
java.lang.String |
sortBooks()
J�rjest�� kirjataulukon halutun sarakkeen (sortBooksColumn) mukaan nousevaan tai laskevaan j�rjestykseen (sortBooksOrder). |
java.lang.String |
toggleProcessed()
Asettaa kirjan (bookId) k�sitellyksi p�ivitt�m�ll� cheked-aikaleimoja kurssikirjoissa. |
private void |
updateSession()
Hakee tarvittavat tiedot istunnosta. |
| Methods inherited from class kivireki.action.BaseAction |
|---|
addActionError, getEventService, getScrollLeft, getScrollTop, getSession, getUser, handleScrolls, initSession, isUserAuthorized, setScrollLeft, setScrollTop |
| Methods inherited from class com.opensymphony.xwork2.ActionSupport |
|---|
addActionMessage, addFieldError, clearErrorsAndMessages, clone, doDefault, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, pause, setActionErrors, setActionMessages, setFieldErrors, validate |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.lang.Integer bookId
private java.lang.Boolean bookProcessed
private java.util.List<Book> books
private java.util.List<Department> departments
private java.util.Set<java.lang.Integer> departmentsToShow
private java.sql.Timestamp editedVersionTimestamp
private java.lang.Integer inCollection
private java.lang.String libraryComment
private java.sql.Timestamp newTimestamp
private static final int permissionMask
private java.lang.Integer purchaseAmount
private java.lang.Boolean restrictYear
private static final long serialVersionUID
private java.lang.Boolean showOnlyBooksInShelf
private java.lang.Boolean showOnlyLatestCourseIteration
private java.lang.String sortBooksColumn
private java.lang.String sortBooksOrder
private java.lang.Integer year
| Constructor Detail |
|---|
public LibraryAction()
| Method Detail |
|---|
public java.lang.String changeComment()
public java.lang.String changeInCollection()
public java.lang.String changePurchaseAmount()
public java.lang.String changeYear()
public java.lang.String decreaseYear()
public java.lang.String execute()
execute in interface com.opensymphony.xwork2.Actionexecute in class com.opensymphony.xwork2.ActionSupportpublic java.lang.Integer getBookId()
public java.lang.Boolean getBookProcessed()
public java.util.List<Book> getBooks()
public java.util.List<Department> getDepartments()
public java.util.Set<java.lang.Integer> getDepartmentsToShow()
public java.sql.Timestamp getEditedVersionTimestamp()
public java.lang.String getHelkaSearchUrl(java.lang.String term)
term - kirjan nimi, jota haetaan
public java.lang.Integer getInCollection()
public java.lang.String getLibraryComment()
public java.sql.Timestamp getNewTimestamp()
public java.lang.Integer getPurchaseAmount()
public java.lang.Boolean getRestrictYear()
public java.lang.Boolean getShowOnlyBooksInShelf()
public java.lang.Boolean getShowOnlyLatestCourseIteration()
public java.lang.String getSortBooksColumn()
public java.lang.String getSortBooksOrder()
public java.lang.Integer getYear()
public java.lang.String increaseYear()
private void retrievePageContents()
public boolean saveCourseIteration(CourseIteration courseIteration)
public boolean saveCourseIterationsBook(CourseIterationsBook courseIterationsBook)
public void setBookId(java.lang.Integer bookId)
public void setBookProcessed(java.lang.Boolean bookProcessed)
public void setDepartments(java.util.List<Department> departments)
public void setDepartmentsToShow(java.util.Set<java.lang.Integer> departmentsToShow)
public void setEditedVersionTimestamp(java.sql.Timestamp editedVersionTimestamp)
public void setInCollection(java.lang.Integer inCollection)
public void setLibraryComment(java.lang.String libraryComment)
public void setNewTimestamp(java.sql.Timestamp newTimestamp)
public void setPurchaseAmount(java.lang.Integer purchaseAmount)
public void setRestrictYear(java.lang.Boolean restrictYear)
public void setShowOnlyBooksInShelf(java.lang.Boolean showOnlyBooksInShelf)
public void setShowOnlyLatestCourseIteration(java.lang.Boolean showOnlyLatestCourseIteration)
public void setSortBooksColumn(java.lang.String sortBooksColumn)
public void setSortBooksOrder(java.lang.String sortBooksOrder)
public void setYear(java.lang.Integer year)
public java.lang.String sortBooks()
public java.lang.String toggleProcessed()
private void updateSession()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||