|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpalio.modules.core.Module
palio.modules.CMS
public class CMS
Moduł implementujący podstawową funkcjonalność CMS w jPalio.
Moduł trzeba dodać w konfiguracji instancji jPalio.
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_CONNECTOR_NAME
|
static java.lang.String |
STATUS_ACTIVE
|
static java.lang.String |
STATUS_NOT_ACTIVE
|
static java.lang.String |
STATUS_REMOVED
|
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 | |
---|---|
CMS(Instance instance,
java.util.Properties parameters)
|
Method Summary | |
---|---|
void |
clearCache()
Czyści zawartość wszystkich keszy używanych przez moduł CMS |
void |
clearCategoryCache()
Czyści zawartość kesza kategorii. |
static java.lang.String |
clearContent(java.lang.String content)
Czyści treść depeszy z tagów <P> |
static java.lang.String |
createEmailLinks(java.lang.String text)
|
static java.lang.String |
createUrlLinks(java.lang.String text)
|
static java.lang.String |
createUrlLinks(java.lang.String text,
java.lang.Long maxLinkLength)
|
java.lang.String |
exportNews(java.lang.Long newsID)
|
java.lang.String |
exportNews(java.lang.Long newsID,
java.lang.Boolean includeCategories)
|
java.lang.String |
exportNews(java.lang.Long newsID,
java.lang.Long langID,
java.lang.String outputEncoding,
java.lang.Boolean includeCategories)
|
java.lang.String |
exportNews(java.lang.Long newsID,
java.lang.String outputEncoding,
java.lang.Boolean includeCategories)
|
void |
exportNews(java.lang.String connector,
java.lang.Long newsID,
java.lang.Long langID,
java.lang.Boolean includeCategories,
java.lang.Boolean includeMedia,
java.lang.String xslt,
java.lang.String serverDir,
java.lang.Boolean compress)
|
java.lang.String |
exportNews(java.lang.String connector,
java.lang.Long newsID,
java.lang.Long langID,
java.lang.String outputEncoding,
java.lang.Boolean includeCategories)
|
java.lang.String |
exportNews(java.lang.String connector,
java.lang.Long newsID,
java.lang.Long langID,
java.lang.String outputEncoding,
java.lang.Boolean includeCategories,
java.lang.String xslt)
|
java.lang.String |
exportNewsML(java.lang.String connector,
java.lang.Long newsID,
java.lang.Long langID,
java.util.Map parameters)
|
java.lang.String |
exportNewsML(java.lang.String connector,
java.lang.Long newsID,
java.lang.Long langID,
java.util.Map parameters,
java.lang.String xslt)
|
void |
exportNewsML(java.lang.String connector,
java.lang.Long newsID,
java.lang.Long langID,
java.util.Map parameters,
java.lang.String xslt,
java.lang.String serverDir,
java.lang.Boolean compress)
|
java.lang.Long |
getCategoryIdByCode(java.lang.String code)
Zwraca identyfikator kategorii na podstawie kodu |
java.lang.Long |
getCategoryIdByCode(java.lang.String connectorName,
java.lang.String code)
Zwraca identyfikator kategorii o podanym kodzie. |
java.lang.Long |
getCategoryIdByName(java.lang.String name,
java.lang.Long parentId)
Zwraca identyfikator kategorii o podanej nazwie oraz kategorii nadrzędnej o podanym identyfikatorze |
java.lang.Object[] |
getCategoryIdsByCodes(java.lang.Object[] codes)
Zwraca tablicę identyfikatorów kategorii na podstawie podanych kodów |
java.lang.String |
getCategoryName(java.lang.Long id)
Zwraca nazwę kategorii |
java.lang.String |
getCategoryName(java.lang.String code)
Zwraca nazwę kategorii |
java.lang.String |
getCategoryName(java.lang.String connectorName,
java.lang.Long id)
Zwraca nazwę kategorii |
java.lang.String |
getCategoryName(java.lang.String connectorName,
java.lang.String code)
Zwraca nazwę kategorii |
java.lang.String |
getConnectorName()
|
java.lang.Object[] |
getImage(java.lang.Long mediaId,
java.lang.String thumbnailTypeCode)
Zwraca strukturę reprezentującą dowolny obrazek w formacie: [url, width, height] |
java.lang.Long |
getLanguageIdByCode(java.lang.String languageCode)
|
java.lang.Long |
getLanguageIdByCode(java.lang.String connectorName,
java.lang.String languageCode)
|
java.util.LinkedList |
getLatestNews(java.lang.String newsType,
java.lang.Object[] categories,
java.lang.Boolean includeSubcategories,
java.lang.String language,
java.lang.Long urgency,
java.lang.Boolean firstPageInPortal,
java.lang.Long limit)
Zwraca najnowsze newsy wg podanych kryteriów. |
java.util.LinkedList |
getLatestNews(java.lang.String newsType,
java.lang.String language,
java.lang.Long urgency,
java.lang.Boolean firstPageInPortal,
java.lang.Long limit)
Zwraca najnowsze newsy wg podanych kryteriów. |
java.util.LinkedList |
getLatestNews(java.lang.String newsType,
java.lang.String category,
java.lang.String language,
java.lang.Long urgency,
java.lang.Boolean firstPageInPortal,
java.lang.Boolean firstPageInCategory,
java.lang.Boolean mainInCategory,
java.lang.Long limit)
Zwraca najnowsze newsy wg podanych kryteriów. |
java.lang.Object[] |
getMainImage(java.lang.Long newsId,
java.lang.String thumbnailTypeCode)
Zwraca strukturę reprezentującą główny obrazek newsa w formacie: [url, width, height] Jeżeli nie ma przypisanego głównego obrazka do newsa zwracany jest null |
java.lang.String |
getMediaUrl(java.lang.Long mediaId)
Zwraca url do dowolnego obiektu multimedialnego |
java.lang.Object[] |
getNews(java.lang.Long newsId,
java.lang.String language)
Zwraca dane dot. newsa o podanym identyfikatorze w podanym języku. |
java.lang.Object |
getNewsItem(java.lang.Long newsId,
java.lang.Long languageId,
java.lang.String itemName)
|
java.lang.Object |
getNewsItem(java.lang.String connectorName,
java.lang.Long newsId,
java.lang.Long languageId,
java.lang.String itemName)
|
java.lang.Long |
getNewsTypeIdByCode(java.lang.String newsTypeCode)
|
java.lang.Long |
getNewsTypeIdByCode(java.lang.String connectorName,
java.lang.String newsTypeCode)
|
java.lang.String |
getSubCategoryIdsAsText(java.lang.Long categoryId)
Zwraca identyfikatory kategorii podrzednych w stosunku do podanej kategorii (razem z podana kategoria). |
java.lang.String |
getSubCategoryIdsAsText(java.lang.Object[] categoryIds)
Zwraca identyfikatory kategorii podrzednych w stosunku do podanych kategorii (razem z podanymi kategoriami). |
java.lang.String |
getSubCategoryIdsAsText(java.lang.String connectorName,
java.lang.Long categoryId)
Zwraca identyfikatory kategorii podrzednych w stosunku do podanej kategorii (razem z podana kategoria). |
java.lang.String |
getSubCategoryIdsAsText(java.lang.String connectorName,
java.lang.Object[] categoryIds)
Zwraca identyfikatory kategorii podrzednych w stosunku do podanych kategorii (razem z podanymi kategoriami). |
java.lang.String |
getVersion()
Returns the module version |
static java.lang.String |
mediaURL(java.lang.Object ID,
java.lang.Boolean longVersion)
Deprecated. Replaced by getMediaUrl(Long) . |
static java.lang.String |
mediaURL(java.lang.String connector,
java.lang.Object ID,
java.lang.Boolean longVersion)
Deprecated. Replaced by .... |
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 |
Field Detail |
---|
public static java.lang.String STATUS_ACTIVE
public static java.lang.String STATUS_NOT_ACTIVE
public static java.lang.String STATUS_REMOVED
public static final java.lang.String DEFAULT_CONNECTOR_NAME
Constructor Detail |
---|
public CMS(Instance instance, java.util.Properties parameters)
Method Detail |
---|
public java.lang.String getVersion()
Module
getVersion
in class Module
public java.lang.String getConnectorName()
public void clearCache()
public java.lang.Long getCategoryIdByCode(java.lang.String code) throws palio.PalioException
code
- kod kategorii
palio.PalioException
public java.lang.Object[] getCategoryIdsByCodes(java.lang.Object[] codes) throws palio.PalioException
codes
-
palio.PalioException
public java.lang.Long getCategoryIdByCode(java.lang.String connectorName, java.lang.String code) throws palio.PalioException
connectorName
zwracana
jest wartość z kesza, zbudowanego przy użyciu domyślego konektora. W przypadu gdy zostanie podana nazwa konektora (roznego od
domyślego) dane pobierane sa bezposrednio z bazy danych (brak keszowania)
connectorName
- nazwa konektoracode
- kod kategorii
palio.PalioException
public java.lang.Long getCategoryIdByName(java.lang.String name, java.lang.Long parentId) throws palio.PalioException
name
- nazwa kategoriiparentId
- identyfikator kategorii nadrzędnej
palio.PalioException
public java.lang.String getCategoryName(java.lang.String connectorName, java.lang.Long id) throws palio.PalioException
connectorName
- nazwa konektoraid
- identyfikator kategorii
palio.PalioException
public java.lang.String getCategoryName(java.lang.Long id) throws palio.PalioException
id
- identyfikator kategorii
palio.PalioException
public java.lang.String getCategoryName(java.lang.String connectorName, java.lang.String code) throws palio.PalioException
connectorName
- nazwa konektoracode
- kod kategorii
palio.PalioException
public java.lang.String getCategoryName(java.lang.String code) throws palio.PalioException
code
- kod kategorii
palio.PalioException
public final java.lang.String getSubCategoryIdsAsText(java.lang.Long categoryId) throws palio.PalioException
categoryId
- identyfikator nadrzednej kategorii
palio.PalioException
public final java.lang.String getSubCategoryIdsAsText(java.lang.String connectorName, java.lang.Long categoryId) throws palio.PalioException
connectorName
- nazwa konektora bazy danych CMScategoryId
- identyfikator nadrzednej kategorii
palio.PalioException
public final java.lang.String getSubCategoryIdsAsText(java.lang.Object[] categoryIds) throws palio.PalioException
categoryIds
- tablica z identyfikatorami nadrzednych kategorii
palio.PalioException
public final java.lang.String getSubCategoryIdsAsText(java.lang.String connectorName, java.lang.Object[] categoryIds) throws palio.PalioException
connectorName
- nazwa konektora bazy danych CMScategoryIds
- tablica z identyfikatorami nadrzednych kategorii
palio.PalioException
public void clearCategoryCache()
public java.lang.Object getNewsItem(java.lang.String connectorName, java.lang.Long newsId, java.lang.Long languageId, java.lang.String itemName) throws palio.PalioException
palio.PalioException
public java.lang.Object getNewsItem(java.lang.Long newsId, java.lang.Long languageId, java.lang.String itemName) throws palio.PalioException
palio.PalioException
public java.lang.Long getNewsTypeIdByCode(java.lang.String connectorName, java.lang.String newsTypeCode) throws palio.PalioException
palio.PalioException
public java.lang.Long getNewsTypeIdByCode(java.lang.String newsTypeCode) throws palio.PalioException
palio.PalioException
public java.lang.Long getLanguageIdByCode(java.lang.String connectorName, java.lang.String languageCode) throws palio.PalioException
palio.PalioException
public java.lang.Long getLanguageIdByCode(java.lang.String languageCode) throws palio.PalioException
palio.PalioException
@Deprecated public static java.lang.String mediaURL(java.lang.Object ID, java.lang.Boolean longVersion)
getMediaUrl(Long)
.
getMediaUrl(Long)
@Deprecated public static java.lang.String mediaURL(java.lang.String connector, java.lang.Object ID, java.lang.Boolean longVersion)
public static java.lang.String clearContent(java.lang.String content)
content
- treść do obróbkipublic static java.lang.String createUrlLinks(java.lang.String text)
public static java.lang.String createUrlLinks(java.lang.String text, java.lang.Long maxLinkLength)
public static java.lang.String createEmailLinks(java.lang.String text)
public java.lang.Object[] getNews(java.lang.Long newsId, java.lang.String language) throws palio.PalioException
newsId
- identyfikator newsalanguage
- kod języka
palio.PalioException
public java.util.LinkedList getLatestNews(java.lang.String newsType, java.lang.String language, java.lang.Long urgency, java.lang.Boolean firstPageInPortal, java.lang.Long limit) throws palio.PalioException
newsType
- kod typu newsalanguage
- językurgency
- poziom pilnościfirstPageInPortal
- czy news z pierwszej strony portalulimit
- ilość zwróconych newsów
palio.PalioException
public java.util.LinkedList getLatestNews(java.lang.String newsType, java.lang.String category, java.lang.String language, java.lang.Long urgency, java.lang.Boolean firstPageInPortal, java.lang.Boolean firstPageInCategory, java.lang.Boolean mainInCategory, java.lang.Long limit) throws palio.PalioException
newsType
- kod typu newsacategory
- kod kategoriilanguage
- kod językaurgency
- poziom pilnościfirstPageInPortal
- czy news z pierwszej strony portalufirstPageInCategory
- czy news z pierwszej strony portalu w danej kategoriimainInCategory
- czy news główny w danej kategoriilimit
- ilość zwróconych newsów
palio.PalioException
public java.util.LinkedList getLatestNews(java.lang.String newsType, java.lang.Object[] categories, java.lang.Boolean includeSubcategories, java.lang.String language, java.lang.Long urgency, java.lang.Boolean firstPageInPortal, java.lang.Long limit) throws palio.PalioException
newsType
- kod typu newsacategories
- kody kategoriiincludeSubcategories
- czy uwzględnić podkategorielanguage
- kod językaurgency
- poziom pilnościfirstPageInPortal
- czy news z pierwszej strony portalulimit
- ilość zwróconych newsów
palio.PalioException
public java.lang.Object[] getMainImage(java.lang.Long newsId, java.lang.String thumbnailTypeCode) throws palio.PalioException
newsId
- identyfikator newsathumbnailTypeCode
- kod typu miniatury (jeżeli null zwracana jest struktura reprezentująca obrazek w oryginalnych wymiarach)
palio.PalioException
public java.lang.Object[] getImage(java.lang.Long mediaId, java.lang.String thumbnailTypeCode) throws palio.PalioException
mediaId
- identyfikator obrazkathumbnailTypeCode
- kod typu miniatury (jeżeli null zwracana jest struktura reprezentująca obrazek w oryginalnych wymiarach)
palio.PalioException
public java.lang.String getMediaUrl(java.lang.Long mediaId)
mediaId
- identyfikator obiektu multimedialnegopublic final java.lang.String exportNewsML(java.lang.String connector, java.lang.Long newsID, java.lang.Long langID, java.util.Map parameters) throws palio.PalioException
palio.PalioException
public final java.lang.String exportNewsML(java.lang.String connector, java.lang.Long newsID, java.lang.Long langID, java.util.Map parameters, java.lang.String xslt) throws palio.PalioException
palio.PalioException
public final void exportNewsML(java.lang.String connector, java.lang.Long newsID, java.lang.Long langID, java.util.Map parameters, java.lang.String xslt, java.lang.String serverDir, java.lang.Boolean compress) throws java.io.IOException, palio.PalioException
java.io.IOException
palio.PalioException
public final void exportNews(java.lang.String connector, java.lang.Long newsID, java.lang.Long langID, java.lang.Boolean includeCategories, java.lang.Boolean includeMedia, java.lang.String xslt, java.lang.String serverDir, java.lang.Boolean compress) throws java.io.IOException, palio.PalioException
java.io.IOException
palio.PalioException
public final java.lang.String exportNews(java.lang.String connector, java.lang.Long newsID, java.lang.Long langID, java.lang.String outputEncoding, java.lang.Boolean includeCategories, java.lang.String xslt) throws java.io.IOException, palio.PalioException
java.io.IOException
palio.PalioException
public final java.lang.String exportNews(java.lang.String connector, java.lang.Long newsID, java.lang.Long langID, java.lang.String outputEncoding, java.lang.Boolean includeCategories) throws java.io.IOException, palio.PalioException
java.io.IOException
palio.PalioException
public final java.lang.String exportNews(java.lang.Long newsID, java.lang.Long langID, java.lang.String outputEncoding, java.lang.Boolean includeCategories) throws java.io.IOException, palio.PalioException
java.io.IOException
palio.PalioException
public final java.lang.String exportNews(java.lang.Long newsID, java.lang.String outputEncoding, java.lang.Boolean includeCategories) throws java.io.IOException, palio.PalioException
java.io.IOException
palio.PalioException
public final java.lang.String exportNews(java.lang.Long newsID, java.lang.Boolean includeCategories) throws java.io.IOException, palio.PalioException
java.io.IOException
palio.PalioException
public final java.lang.String exportNews(java.lang.Long newsID) throws java.io.IOException, palio.PalioException
java.io.IOException
palio.PalioException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |