Package sk.iway.iwcm
Class Adminlog
java.lang.Object
sk.iway.iwcm.Adminlog
Adminlog.java
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
Pridanie zaznamu do adminlogu AK SA POUZIVATEL ZMENIL OD ZACIATKU REQUESTUstatic void
Pridanie zaznamu do adminlogu AK SA POUZIVATEL ZMENIL OD ZACIATKU REQUESTUstatic void
Zaloguje hlasku do admin logustatic void
Zaloguje hlasku do admin logustatic void
static void
addAnonymously
(int logType, String description, int subId1, int subId2) Pridanie zaznamu do adminlogu, zaznam sa zapise anonymne (bez IP adresy, user-agent a referer)static String
getChangelog
(Long id, Object newObj, Object originalObj) Returns changelog text for given objectstatic String
getChangelogDelete
(Long id, Object obj) Returns changelog text for DELETE of given object (prints all properties)static long
getLastDate
(int logType, int userId) Vrati datum posledneho zaznamu daneho typu pre daneho pouzivatelastatic List<AdminlogBean>
getLastEvents
(int size) static String
getPojoZmeny
(Object newObj, Object originalObj) Vrati zoznam zmenenych atributov POJO objektustatic String
getRequestBeanAuditLog
(RequestBean requestBean) Format RequestBean.auditValues to Stringstatic Integer[]
getTypes()
Returns all types of auditstatic List<AdminlogBean>
searchAdminlog
(int[] logTypes, int logTypeFrom, int logTypeTo, int userId, long createdFrom, long createdTo, String description, int subId1, int subId2, String ip, String hostname) static List<AdminlogBean>
searchAdminlog
(int[] logTypes, int logTypeFrom, int logTypeTo, int userId, long createdFrom, long createdTo, String description, int subId1, int subId2, String ip, String hostname, int logIdGreaterThan) Vyhladavanie v adminlogu
-
Field Details
-
TYPE_HELP_LAST_SEEN
public static final int TYPE_HELP_LAST_SEEN- See Also:
-
TYPE_FILE_UPLOAD
public static final int TYPE_FILE_UPLOAD- See Also:
-
TYPE_SAVEDOC
public static final int TYPE_SAVEDOC- See Also:
-
TYPE_MEDIA
public static final int TYPE_MEDIA- See Also:
-
TYPE_MEDIA_GROUP
public static final int TYPE_MEDIA_GROUP- See Also:
-
TYPE_INIT
public static final int TYPE_INIT- See Also:
-
TYPE_GROUP
public static final int TYPE_GROUP- See Also:
-
TYPE_IMPORTXLS
public static final int TYPE_IMPORTXLS- See Also:
-
TYPE_DMAIL_AUTOSENDER
public static final int TYPE_DMAIL_AUTOSENDER- See Also:
-
TYPE_DMAIL_DOMAINLIMITS
public static final int TYPE_DMAIL_DOMAINLIMITS- See Also:
-
TYPE_DMAIL
public static final int TYPE_DMAIL- See Also:
-
TYPE_DMAIL_BLACKLIST
public static final int TYPE_DMAIL_BLACKLIST- See Also:
-
TYPE_USER_LOGOFF
public static final int TYPE_USER_LOGOFF- See Also:
-
TYPE_USER_LOGON
public static final int TYPE_USER_LOGON- See Also:
-
TYPE_USER_EDIT
public static final int TYPE_USER_EDIT- See Also:
-
TYPE_USER_INSERT
public static final int TYPE_USER_INSERT- See Also:
-
TYPE_USER_DELETE
public static final int TYPE_USER_DELETE- See Also:
-
TYPE_USER_AUTHORIZE
public static final int TYPE_USER_AUTHORIZE- See Also:
-
TYPE_USER_UPDATE
public static final int TYPE_USER_UPDATE- See Also:
-
TYPE_USER_SAVE
public static final int TYPE_USER_SAVE- See Also:
-
TYPE_USER_GROUP_UPDATE
public static final int TYPE_USER_GROUP_UPDATE- See Also:
-
TYPE_USER_GROUP_DELETE
public static final int TYPE_USER_GROUP_DELETE- See Also:
-
TYPE_USER_GROUP_INSERT
public static final int TYPE_USER_GROUP_INSERT- See Also:
-
TYPE_TEMPLATE_INSERT
public static final int TYPE_TEMPLATE_INSERT- See Also:
-
TYPE_TEMPLATE_UPDATE
public static final int TYPE_TEMPLATE_UPDATE- See Also:
-
TYPE_TEMPLATE_DELETE
public static final int TYPE_TEMPLATE_DELETE- See Also:
-
TYPE_INQUIRY
public static final int TYPE_INQUIRY- See Also:
-
TYPE_GALLERY
public static final int TYPE_GALLERY- See Also:
-
TYPE_SE_SITEMAP
public static final int TYPE_SE_SITEMAP- See Also:
-
TYPE_FORM_EXPORT
public static final int TYPE_FORM_EXPORT- See Also:
-
TYPE_FORM_DELETE
public static final int TYPE_FORM_DELETE- See Also:
-
TYPE_FORM_ARCHIVE
public static final int TYPE_FORM_ARCHIVE- See Also:
-
TYPE_FORM_VIEW
public static final int TYPE_FORM_VIEW- See Also:
-
TYPE_FORM_REGEXP
public static final int TYPE_FORM_REGEXP- See Also:
-
TYPE_FORMMAIL
public static final int TYPE_FORMMAIL- See Also:
-
TYPE_SENDMAIL
public static final int TYPE_SENDMAIL- See Also:
-
TYPE_JSPERROR
public static final int TYPE_JSPERROR- See Also:
-
TYPE_SQLERROR
public static final int TYPE_SQLERROR- See Also:
-
TYPE_XSS
public static final int TYPE_XSS- See Also:
-
TYPE_XSRF
public static final int TYPE_XSRF- See Also:
-
TYPE_RUNTIME_ERROR
public static final int TYPE_RUNTIME_ERROR- See Also:
-
TYPE_HELPDESK
public static final int TYPE_HELPDESK- See Also:
-
TYPE_DATA_DELETING
public static final int TYPE_DATA_DELETING- See Also:
-
TYPE_CRON
public static final int TYPE_CRON- See Also:
-
TYPE_USER_CHANGE_PASSWORD
public static final int TYPE_USER_CHANGE_PASSWORD- See Also:
-
TYPE_PEREX_GROUP_CREATE
public static final int TYPE_PEREX_GROUP_CREATE- See Also:
-
TYPE_PEREX_GROUP_DELETE
public static final int TYPE_PEREX_GROUP_DELETE- See Also:
-
TYPE_PEREX_GROUP_UPDATE
public static final int TYPE_PEREX_GROUP_UPDATE- See Also:
-
TYPE_CONF_UPDATE
public static final int TYPE_CONF_UPDATE- See Also:
-
TYPE_CONF_DELETE
public static final int TYPE_CONF_DELETE- See Also:
-
TYPE_PROP_UPDATE
public static final int TYPE_PROP_UPDATE- See Also:
-
TYPE_PROP_DELETE
public static final int TYPE_PROP_DELETE- See Also:
-
TYPE_BANNER_CREATE
public static final int TYPE_BANNER_CREATE- See Also:
-
TYPE_BANNER_DELETE
public static final int TYPE_BANNER_DELETE- See Also:
-
TYPE_BANNER_UPDATE
public static final int TYPE_BANNER_UPDATE- See Also:
-
TYPE_CALENDAR_CREATE
public static final int TYPE_CALENDAR_CREATE- See Also:
-
TYPE_CALENDAR_DELETE
public static final int TYPE_CALENDAR_DELETE- See Also:
-
TYPE_CALENDAR_UPDATE
public static final int TYPE_CALENDAR_UPDATE- See Also:
-
TYPE_QA_CREATE
public static final int TYPE_QA_CREATE- See Also:
-
TYPE_QA_DELETE
public static final int TYPE_QA_DELETE- See Also:
-
TYPE_QA_UPDATE
public static final int TYPE_QA_UPDATE- See Also:
-
TYPE_TIP_CREATE
public static final int TYPE_TIP_CREATE- See Also:
-
TYPE_TIP_DELETE
public static final int TYPE_TIP_DELETE- See Also:
-
TYPE_TIP_UPDATE
public static final int TYPE_TIP_UPDATE- See Also:
-
TYPE_INQUIRY_CREATE
public static final int TYPE_INQUIRY_CREATE- See Also:
-
TYPE_INQUIRY_DELETE
public static final int TYPE_INQUIRY_DELETE- See Also:
-
TYPE_INQUIRY_UPDATE
public static final int TYPE_INQUIRY_UPDATE- See Also:
-
TYPE_PROXY_CREATE
public static final int TYPE_PROXY_CREATE- See Also:
-
TYPE_PROXY_DELETE
public static final int TYPE_PROXY_DELETE- See Also:
-
TYPE_PROXY_UPDATE
public static final int TYPE_PROXY_UPDATE- See Also:
-
TYPE_REDIRECT_CREATE
public static final int TYPE_REDIRECT_CREATE- See Also:
-
TYPE_REDIRECT_DELETE
public static final int TYPE_REDIRECT_DELETE- See Also:
-
TYPE_REDIRECT_UPDATE
public static final int TYPE_REDIRECT_UPDATE- See Also:
-
TYPE_PAGE_DELETE
public static final int TYPE_PAGE_DELETE- See Also:
-
TYPE_PAGE_UPDATE
public static final int TYPE_PAGE_UPDATE- See Also:
-
TYPE_FORUM_SAVE
public static final int TYPE_FORUM_SAVE- See Also:
-
TYPE_USER_PERM_GROUP_CREATE
public static final int TYPE_USER_PERM_GROUP_CREATE- See Also:
-
TYPE_USER_PERM_GROUP_UPDATE
public static final int TYPE_USER_PERM_GROUP_UPDATE- See Also:
-
TYPE_USER_PERM_GROUP_DELETE
public static final int TYPE_USER_PERM_GROUP_DELETE- See Also:
-
TYPE_FORUM_DELETE
public static final int TYPE_FORUM_DELETE- See Also:
-
TYPE_FORUM_UNDELETE
public static final int TYPE_FORUM_UNDELETE- See Also:
-
TYPE_FORUM_CLOSE
public static final int TYPE_FORUM_CLOSE- See Also:
-
TYPE_FORUM_CREATE
public static final int TYPE_FORUM_CREATE- See Also:
-
TYPE_FORUM_UPDATE
public static final int TYPE_FORUM_UPDATE- See Also:
-
TYPE_BASKET_CREATE
public static final int TYPE_BASKET_CREATE- See Also:
-
TYPE_BASKET_DELETE
public static final int TYPE_BASKET_DELETE- See Also:
-
TYPE_BASKET_UPDATE
public static final int TYPE_BASKET_UPDATE- See Also:
-
TYPE_FILE_SAVE
public static final int TYPE_FILE_SAVE- See Also:
-
TYPE_FILE_DELETE
public static final int TYPE_FILE_DELETE- See Also:
-
TYPE_FILE_EDIT
public static final int TYPE_FILE_EDIT- See Also:
-
TYPE_FILE_CREATE
public static final int TYPE_FILE_CREATE- See Also:
-
TYPE_PERSISTENT_CACHE
public static final int TYPE_PERSISTENT_CACHE- See Also:
-
TYPE_INSERT_SCRIPT
public static final int TYPE_INSERT_SCRIPT- See Also:
-
TYPE_ADMINLOG_NOTIFY
public static final int TYPE_ADMINLOG_NOTIFY- See Also:
-
TYPE_TEMPLATE_GROUP
public static final int TYPE_TEMPLATE_GROUP- See Also:
-
TYPE_TOOLTIP
public static final int TYPE_TOOLTIP- See Also:
-
TYPE_RESERVATION
public static final int TYPE_RESERVATION- See Also:
-
TYPE_RESERVATION_OBJECT
public static final int TYPE_RESERVATION_OBJECT- See Also:
-
TYPE_RESERVATION_PRICE
public static final int TYPE_RESERVATION_PRICE- See Also:
-
TYPE_RESERVATION_TIMES
public static final int TYPE_RESERVATION_TIMES- See Also:
-
TYPE_DOC_ATTRIBUTES
public static final int TYPE_DOC_ATTRIBUTES- See Also:
-
TYPE_SEO
public static final int TYPE_SEO- See Also:
-
TYPE_RESTAURANT_MENU
public static final int TYPE_RESTAURANT_MENU- See Also:
-
TYPE_QUIZ
public static final int TYPE_QUIZ- See Also:
-
TYPE_FILE_ARCHIVE
public static final int TYPE_FILE_ARCHIVE- See Also:
-
TYPE_CLIENT_SPECIFIC
public static final int TYPE_CLIENT_SPECIFIC- See Also:
-
TYPE_UPDATEDB
public static final int TYPE_UPDATEDB- See Also:
-
TYPE_INVENTORY
public static final int TYPE_INVENTORY- See Also:
-
TYPE_IMPORT_WEBJET
public static final int TYPE_IMPORT_WEBJET- See Also:
-
TYPE_EXPORT_WEBJET
public static final int TYPE_EXPORT_WEBJET- See Also:
-
TYPE_EXPORT
public static final int TYPE_EXPORT- See Also:
-
TYPE_PAYMENT_GATEWAY
public static final int TYPE_PAYMENT_GATEWAY- See Also:
-
TYPE_WEB_SERVICES
public static final int TYPE_WEB_SERVICES- See Also:
-
TYPE_GDPR_FORMS_DELETE
public static final int TYPE_GDPR_FORMS_DELETE- See Also:
-
TYPE_GDPR_USERS_DELETE
public static final int TYPE_GDPR_USERS_DELETE- See Also:
-
TYPE_GDPR_BASKET_INVOICES_DELETE
public static final int TYPE_GDPR_BASKET_INVOICES_DELETE- See Also:
-
TYPE_GDPR_EMAILS_DELETE
public static final int TYPE_GDPR_EMAILS_DELETE- See Also:
-
TYPE_GDPR_REGEXP
public static final int TYPE_GDPR_REGEXP- See Also:
-
TYPE_GDPR_DELETE
public static final int TYPE_GDPR_DELETE- See Also:
-
TYPE_GDPR_COOKIES
public static final int TYPE_GDPR_COOKIES- See Also:
-
TYPE_CLONE_CLOUD_STRUCTURE
public static final int TYPE_CLONE_CLOUD_STRUCTURE- See Also:
-
TYPE_SUCCESSFULLY_DELETED_CLOUD_STRUCTURE
public static final int TYPE_SUCCESSFULLY_DELETED_CLOUD_STRUCTURE- See Also:
-
TYPE_DELETE_ERROR_CLOUD_STRUCTURE
public static final int TYPE_DELETE_ERROR_CLOUD_STRUCTURE- See Also:
-
TYPE_REQUEST_TO_ORDER_DOMAIN_CLOUD
public static final int TYPE_REQUEST_TO_ORDER_DOMAIN_CLOUD- See Also:
-
TYPE_ORDERED_DOMAIN_CLOUD
public static final int TYPE_ORDERED_DOMAIN_CLOUD- See Also:
-
TYPE_REQUEST_TO_CONNECT_DOMAIN_CLOUD
public static final int TYPE_REQUEST_TO_CONNECT_DOMAIN_CLOUD- See Also:
-
TYPE_CONNECTED_DOMAIN_CLOUD
public static final int TYPE_CONNECTED_DOMAIN_CLOUD- See Also:
-
TYPE_USER_RENAME_DOMAIN_CLOUD
public static final int TYPE_USER_RENAME_DOMAIN_CLOUD- See Also:
-
TYPE_COOKIE_ACCEPTED
public static final int TYPE_COOKIE_ACCEPTED- See Also:
-
TYPE_COOKIE_REJECTED
public static final int TYPE_COOKIE_REJECTED- See Also:
-
TYPE_RESPONSE_HEADER
public static final int TYPE_RESPONSE_HEADER- See Also:
-
-
Method Details
-
add
Zaloguje hlasku do admin logu- Parameters:
logType
- - typ zaznamu (podla TYPE_xxx alebo custom > 99999)description
- - popis zaznamusubId1
- - custom int typ1 (napr. primarny kluc objektu, ktoreho sa tyka zmena - docid, forumid,...)subId2
- - custom int typ2
-
add
-
add
public static void add(int logType, String description, int subId1, int subId2, Timestamp timestamp) Zaloguje hlasku do admin logu- Parameters:
logType
- - typ zaznamu (podla TYPE_xxx alebo custom > 99999)description
- - popis zaznamusubId1
- - custom int typ1 (napr. primarny kluc objektu, ktoreho sa tyka zmena - docid, forumid,...)subId2
- - custom int typ2timestamp
- - timestamp zaznamu v DB
-
add
public static void add(int logType, int userId, String description, int subId1, int subId2, Timestamp timestamp) Pridanie zaznamu do adminlogu AK SA POUZIVATEL ZMENIL OD ZACIATKU REQUESTU- Parameters:
logType
- - typ zaznamu (podla TYPE_xxx alebo custom > 99999)userId
- - id pouzivatela (pouzije sa ak je request null)description
- - popis zmenysubId1
- - custom int typ1 (napr. primarny kluc objektu, ktoreho sa tyka zmena - docid, forumid,...)subId2
- - custom int typ2timestamp
- - timestamp zaznamu v DB
-
add
Pridanie zaznamu do adminlogu AK SA POUZIVATEL ZMENIL OD ZACIATKU REQUESTU- Parameters:
logType
- - typ zaznamu (podla TYPE_xxx alebo custom > 99999)userId
- - id pouzivatela (pouzije sa ak je request null)description
- - popis zmenysubId1
- - custom int typ1 (napr. primarny kluc objektu, ktoreho sa tyka zmena - docid, forumid,...)subId2
- - custom int typ2
-
addAnonymously
Pridanie zaznamu do adminlogu, zaznam sa zapise anonymne (bez IP adresy, user-agent a referer)- Parameters:
logType
- - typ zaznamu (podla TYPE_xxx alebo custom > 99999)description
- - popis zmenysubId1
- - custom int typ1 (napr. primarny kluc objektu, ktoreho sa tyka zmena - docid, forumid,...)subId2
- - custom int typ2
-
getLastDate
public static long getLastDate(int logType, int userId) Vrati datum posledneho zaznamu daneho typu pre daneho pouzivatela- Parameters:
logType
- - typ zaznamuuserId
- - id pouzivatela- Returns:
-
getChangelog
Returns changelog text for given object- Parameters:
id
- - ID of object OR NULL/-1 if new objectnewObj
- - changed objectoriginalObj
- - original object allready saved in DB or NULL if new object- Returns:
-
getChangelogDelete
Returns changelog text for DELETE of given object (prints all properties)- Parameters:
id
-obj
-- Returns:
-
getPojoZmeny
Vrati zoznam zmenenych atributov POJO objektu- Parameters:
newObj
-originalObj
-- Returns:
-
searchAdminlog
public static List<AdminlogBean> searchAdminlog(int[] logTypes, int logTypeFrom, int logTypeTo, int userId, long createdFrom, long createdTo, String description, int subId1, int subId2, String ip, String hostname) -
searchAdminlog
public static List<AdminlogBean> searchAdminlog(int[] logTypes, int logTypeFrom, int logTypeTo, int userId, long createdFrom, long createdTo, String description, int subId1, int subId2, String ip, String hostname, int logIdGreaterThan) Vyhladavanie v adminlogu- Parameters:
logTypes
- - pole log_type ideciek, alebo prazdne polelogTypeFrom
- - log type od, alebo -1logTypeTo
- - log type do, alebo -1userId
- - id pouzivatela, alebo 0createdFrom
- - datum zaciatku logu, alebo -1createdTo
- - datum konca logu, alebo -1description
- , podretazec z pola description, alebo nullsubId1
- - sub_id1, alebo -1subId2
- - sub_id2, alebo -1ip
- - podretazec ip adresy pocitaca, alebo nullhostname
- - podretazec hostname pocitaca, alebo nulllogIdGreaterThan
- - id zaznamu v databaze od ktoreho sa budu vysledky vyhladavat. Je to kladne cislo alebo -1- Returns:
-
getLastEvents
-
getTypes
Returns all types of audit- Returns:
-
getRequestBeanAuditLog
Format RequestBean.auditValues to String- Parameters:
requestBean
-- Returns:
-