palio.modules
Class Std

java.lang.Object
  extended by palio.modules.core.Module
      extended by palio.modules.Std
All Implemented Interfaces:
palio.Constants, palio.modules.core.CurrentModuleDataKeys

public final class Std
extends palio.modules.core.Module
implements palio.Constants

Moduł udostępnia zestaw standardowych funkcji ułatwiających tworzenie portali.

Moduł jest dostępny w każdej instancji jPalio.

Version:
1.0.30
Author:
Krzysztof Synowiec (ksynowiec@torn.com.pl)

Field Summary
 
Fields inherited from interface palio.Constants
DECIMAL_ZERO, INTEGER_ONE, LONG_MINUS_ONE, LONG_ONE, LONG_THREE, LONG_TWO, LONG_ZERO, STRING_EMPTY
 
Fields inherited from interface palio.modules.core.CurrentModuleDataKeys
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT
 
Constructor Summary
Std(palio.Instance instance, java.util.Properties parameters)
           
 
Method Summary
 java.lang.String date()
          Zwraca aktualną datę w formacie "Dzień, dd miesiąc rok" zgodnie z wersją językową danej instancji.
 java.lang.String date(java.util.Date date)
          Zwraca datę date w formacie "Dzień, dd miesiąc rok" zgodnie z wersją językową danej instancji.
 java.lang.String date(java.util.Date date, java.lang.String language)
          Zwraca datę date w formacie "Dzień, dd miesiąc rok" zgodnie z wersją językową language.
 java.lang.String getVersion()
          Zwraca numer wersji modułu.
 java.lang.Long moonPhase()
          Zwraca fazę księżyca dla dzisiejszej daty i defaultowej strefy czasowej
 java.lang.Long moonPhase(java.util.Date date)
          Zwraca fazę księżyca dla danej daty i defaultowej strefy czasowej
 java.lang.Long moonPhase(java.util.Date date, java.lang.String timeZone)
          Zwraca fazę księżyca dla danej daty i strefy czasowej
 java.util.Date moonrise(java.math.BigDecimal longitude, java.math.BigDecimal latitude)
          Zwraca godzinę wschodu księżyca dla danego obszaru i strefy czasowej
 java.util.Date moonrise(java.math.BigDecimal longitude, java.math.BigDecimal latitude, java.util.Date date)
          Zwraca godzinę wschodu księżyca dla danego obszaru i strefy czasowej
 java.util.Date moonrise(java.math.BigDecimal longitude, java.math.BigDecimal latitude, java.util.Date date, java.lang.String timeZone)
          Zwraca godzinę wschodu księżyca dla danego obszaru i strefy czasowej
 java.util.Date moonset(java.math.BigDecimal longitude, java.math.BigDecimal latitude)
          Zwraca godzinę zachodu księżyca dla danego obszaru i strefy czasowej
 java.util.Date moonset(java.math.BigDecimal longitude, java.math.BigDecimal latitude, java.util.Date date)
          Zwraca godzinę zachodu księżyca dla danego obszaru i strefy czasowej
 java.util.Date moonset(java.math.BigDecimal longitude, java.math.BigDecimal latitude, java.util.Date date, java.lang.String timeZone)
          Zwraca godzinę zachodu księżyca dla danego obszaru i strefy czasowej
 java.lang.String nameDay()
          Zwraca imona oddzielone przecinkami, które obchodzą aktualnie imieniny.
 java.lang.String nameDay(java.util.Date date)
          Zwraca imona oddzielone przecinkami, które obchodzą imieniny w danym dniu date.
 java.util.Date sunrise(java.math.BigDecimal longitude, java.math.BigDecimal latitude)
          Zwraca godzinę wschodu słońca dla danego obszaru dla dzisiejszej daty dla defaultowej strefy czasowej
 java.util.Date sunrise(java.math.BigDecimal longitude, java.math.BigDecimal latitude, java.util.Date date)
          Zwraca godzinę wschodu słońca dla danego obszaru i defaultowej strefy czasowej
 java.util.Date sunrise(java.math.BigDecimal longitude, java.math.BigDecimal latitude, java.util.Date date, java.lang.String timeZone)
          Zwraca godzinę wschodu słońca dla danego obszaru i strefy czasowej
 java.util.Date sunset(java.math.BigDecimal longitude, java.math.BigDecimal latitude)
          Zwraca godzinę zachodu słońca dla danego obszaru dla dzisiejszej daty dla defaultowej strefy czasowej
 java.util.Date sunset(java.math.BigDecimal longitude, java.math.BigDecimal latitude, java.util.Date date)
          Zwraca godzinę zachodu słońca dla danego obszaru dla defaultowej strefy czasowej
 java.util.Date sunset(java.math.BigDecimal longitude, java.math.BigDecimal latitude, java.util.Date date, java.lang.String timeZone)
          Zwraca godzinę zachodu słońca dla danego obszaru dla danej strefy czasowej
 
Methods inherited from class palio.modules.core.Module
getConfigParam, getDescription, getModuleTranslation
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Std

public Std(palio.Instance instance,
           java.util.Properties parameters)
Method Detail

getVersion

public final java.lang.String getVersion()
Zwraca numer wersji modułu.

Specified by:
getVersion in class palio.modules.core.Module

date

public final java.lang.String date()
Zwraca aktualną datę w formacie "Dzień, dd miesiąc rok" zgodnie z wersją językową danej instancji.


date

public final java.lang.String date(java.util.Date date)
Zwraca datę date w formacie "Dzień, dd miesiąc rok" zgodnie z wersją językową danej instancji.

Parameters:
date - data

date

public final java.lang.String date(java.util.Date date,
                                   java.lang.String language)
Zwraca datę date w formacie "Dzień, dd miesiąc rok" zgodnie z wersją językową language.

Parameters:
date - data
language - wersja językowa (np. "pl", "en", ...)

nameDay

public final java.lang.String nameDay()
                               throws palio.PalioException
Zwraca imona oddzielone przecinkami, które obchodzą aktualnie imieniny.

Throws:
palio.PalioException - wyjątek związany z obsługą bazy danych

nameDay

public final java.lang.String nameDay(java.util.Date date)
                               throws palio.PalioException
Zwraca imona oddzielone przecinkami, które obchodzą imieniny w danym dniu date.

Parameters:
date - data
Throws:
palio.PalioException - wyjątek związany z obsługą bazy danych

sunrise

public final java.util.Date sunrise(java.math.BigDecimal longitude,
                                    java.math.BigDecimal latitude,
                                    java.util.Date date,
                                    java.lang.String timeZone)
Zwraca godzinę wschodu słońca dla danego obszaru i strefy czasowej

Parameters:
longitude - długość geograficzna w postaci kąty.minuty; wartości dodatnie na zachód od Greenwich. Warszawa - 21.05.
latitude - szerokość geograficzna w postaci kąty.minuty; wartości dodatnie dla półkuli północnej, ujemne dla południowej. Warszawa - 52.35
date - data, dla której dokonujemy wyliczeń
timeZone - strefa czasowa (identyfikator zgodnie z klasą TimeZone)
Returns:
(Date) - godzina w formacie pełnej daty

sunrise

public final java.util.Date sunrise(java.math.BigDecimal longitude,
                                    java.math.BigDecimal latitude,
                                    java.util.Date date)
Zwraca godzinę wschodu słońca dla danego obszaru i defaultowej strefy czasowej

Parameters:
longitude - długość geograficzna w postaci kąty.minuty; wartości dodatnie na zachód od Greenwich. Warszawa - 21.05.
latitude - szerokość geograficzna w postaci kąty.minuty; wartości dodatnie dla półkuli północnej, ujemne dla południowej. Warszawa - 52.35
date - data, dla której dokonujemy wyliczeń
Returns:
(Date) - godzina w formacie pełnej daty

sunrise

public final java.util.Date sunrise(java.math.BigDecimal longitude,
                                    java.math.BigDecimal latitude)
Zwraca godzinę wschodu słońca dla danego obszaru dla dzisiejszej daty dla defaultowej strefy czasowej

Parameters:
longitude - długość geograficzna w postaci kąty.minuty; wartości dodatnie na zachód od Greenwich. Warszawa - 21.05.
latitude - szerokość geograficzna w postaci kąty.minuty; wartości dodatnie dla półkuli północnej, ujemne dla południowej. Warszawa - 52.35
Returns:
(Date) - godzina w formacie pełnej daty

sunset

public final java.util.Date sunset(java.math.BigDecimal longitude,
                                   java.math.BigDecimal latitude,
                                   java.util.Date date,
                                   java.lang.String timeZone)
Zwraca godzinę zachodu słońca dla danego obszaru dla danej strefy czasowej

Parameters:
longitude - długość geograficzna w postaci kąty.minuty; wartości dodatnie na zachód od Greenwich. Warszawa - 21.05.
latitude - szerokość geograficzna w postaci kąty.minuty; wartości dodatnie dla półkuli północnej, ujemne dla południowej. Warszawa - 52.35
date - data, dla której dokonujemy wyliczeń
timeZone - strefa czasowa (identyfikator zgodnie z klasą TimeZone)
Returns:
(Date) - godzina w formacie pełnej daty

sunset

public final java.util.Date sunset(java.math.BigDecimal longitude,
                                   java.math.BigDecimal latitude,
                                   java.util.Date date)
Zwraca godzinę zachodu słońca dla danego obszaru dla defaultowej strefy czasowej

Parameters:
longitude - długość geograficzna w postaci kąty.minuty; wartości dodatnie na zachód od Greenwich. Warszawa - 21.05.
latitude - szerokość geograficzna w postaci kąty.minuty; wartości dodatnie dla półkuli północnej, ujemne dla południowej. Warszawa - 52.35
date - data, dla której dokonujemy wyliczeń
Returns:
(Date) - godzina w formacie pełnej daty

sunset

public final java.util.Date sunset(java.math.BigDecimal longitude,
                                   java.math.BigDecimal latitude)
Zwraca godzinę zachodu słońca dla danego obszaru dla dzisiejszej daty dla defaultowej strefy czasowej

Parameters:
longitude - długość geograficzna w postaci kąty.minuty; wartości dodatnie na zachód od Greenwich. Warszawa - 21.05.
latitude - szerokość geograficzna w postaci kąty.minuty; wartości dodatnie dla półkuli północnej, ujemne dla południowej. Warszawa - 52.35
Returns:
(Date) - godzina w formacie pełnej daty

moonPhase

public final java.lang.Long moonPhase(java.util.Date date,
                                      java.lang.String timeZone)
Zwraca fazę księżyca dla danej daty i strefy czasowej

Parameters:
date - data
timeZone - strefa czasowa (identyfikator zgodnie z klasą TimeZone)
Returns:
(Long) - 0: nów, 1: pierwsza kwadra, 2: ostatnia kwadra, 3: pełnia

moonPhase

public final java.lang.Long moonPhase(java.util.Date date)
Zwraca fazę księżyca dla danej daty i defaultowej strefy czasowej

Parameters:
date - data
Returns:
(Long) - 0: nów, 1: pierwsza kwadra, 2: ostatnia kwadra, 3: pełnia

moonPhase

public final java.lang.Long moonPhase()
Zwraca fazę księżyca dla dzisiejszej daty i defaultowej strefy czasowej

Returns:
(Long) - 0: nów, 1: pierwsza kwadra, 2: ostatnia kwadra, 3: pełnia

moonrise

public final java.util.Date moonrise(java.math.BigDecimal longitude,
                                     java.math.BigDecimal latitude,
                                     java.util.Date date,
                                     java.lang.String timeZone)
Zwraca godzinę wschodu księżyca dla danego obszaru i strefy czasowej

Parameters:
longitude - długość geograficzna w postaci kąty.minuty; wartości dodatnie na zachód od Greenwich. Warszawa - 21.05.
latitude - szerokość geograficzna w postaci kąty.minuty; wartości dodatnie dla półkuli północnej, ujemne dla południowej. Warszawa - 52.35
date - data, dla której dokonujemy wyliczeń
timeZone - strefa czasowa (identyfikator zgodnie z klasą TimeZone)
Returns:
(Date) - godzina w formacie pełnej daty

moonrise

public final java.util.Date moonrise(java.math.BigDecimal longitude,
                                     java.math.BigDecimal latitude,
                                     java.util.Date date)
Zwraca godzinę wschodu księżyca dla danego obszaru i strefy czasowej

Parameters:
longitude - długość geograficzna w postaci kąty.minuty; wartości dodatnie na zachód od Greenwich. Warszawa - 21.05.
latitude - szerokość geograficzna w postaci kąty.minuty; wartości dodatnie dla półkuli północnej, ujemne dla południowej. Warszawa - 52.35
date - data, dla której dokonujemy wyliczeń
Returns:
(Date) - godzina w formacie pełnej daty

moonrise

public final java.util.Date moonrise(java.math.BigDecimal longitude,
                                     java.math.BigDecimal latitude)
Zwraca godzinę wschodu księżyca dla danego obszaru i strefy czasowej

Parameters:
longitude - długość geograficzna w postaci kąty.minuty; wartości dodatnie na zachód od Greenwich. Warszawa - 21.05.
latitude - szerokość geograficzna w postaci kąty.minuty; wartości dodatnie dla półkuli północnej, ujemne dla południowej. Warszawa - 52.35
Returns:
(Date) - godzina w formacie pełnej daty

moonset

public final java.util.Date moonset(java.math.BigDecimal longitude,
                                    java.math.BigDecimal latitude,
                                    java.util.Date date,
                                    java.lang.String timeZone)
Zwraca godzinę zachodu księżyca dla danego obszaru i strefy czasowej

Parameters:
longitude - długość geograficzna w postaci kąty.minuty; wartości dodatnie na zachód od Greenwich. Warszawa - 21.05.
latitude - szerokość geograficzna w postaci kąty.minuty; wartości dodatnie dla półkuli północnej, ujemne dla południowej. Warszawa - 52.35
date - data, dla której dokonujemy wyliczeń
timeZone - strefa czasowa (identyfikator zgodnie z klasą TimeZone)
Returns:
(Date) - godzina w formacie pełnej daty

moonset

public final java.util.Date moonset(java.math.BigDecimal longitude,
                                    java.math.BigDecimal latitude,
                                    java.util.Date date)
Zwraca godzinę zachodu księżyca dla danego obszaru i strefy czasowej

Parameters:
longitude - długość geograficzna w postaci kąty.minuty; wartości dodatnie na zachód od Greenwich. Warszawa - 21.05.
latitude - szerokość geograficzna w postaci kąty.minuty; wartości dodatnie dla półkuli północnej, ujemne dla południowej. Warszawa - 52.35
date - data, dla której dokonujemy wyliczeń
Returns:
(Date) - godzina w formacie pełnej daty

moonset

public final java.util.Date moonset(java.math.BigDecimal longitude,
                                    java.math.BigDecimal latitude)
Zwraca godzinę zachodu księżyca dla danego obszaru i strefy czasowej

Parameters:
longitude - długość geograficzna w postaci kąty.minuty; wartości dodatnie na zachód od Greenwich. Warszawa - 21.05.
latitude - szerokość geograficzna w postaci kąty.minuty; wartości dodatnie dla półkuli północnej, ujemne dla południowej. Warszawa - 52.35
Returns:
(Date) - godzina w formacie pełnej daty