Package sk.iway.iwcm.system
Class UrlRedirectDB
java.lang.Object
sk.iway.iwcm.system.UrlRedirectDB
UrlRedirectDB.java - spravuje presmerovania stranok vo WebJETe
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addRedirect
(String oldUrl, String newUrl, String domainName, int redirectCode) Prida redirect do databazy, z URL odstrani parametre ze znakom ? (ak tam nejake nebodaj su)static void
changeDomain
(String oldDomain, String newDomain) Metoda, ktora zmeni vsetky domeny s nazvom oldDomain na newDomainstatic void
static int
static UrlRedirectBean
static Date
Vrati rozne domeny, ktore uz existuju v tabulkestatic String
getRedirect
(String oldUrl, String domainName) Ziska najnovsi redirect zadaneho URL, alebo null ak redirect neexistujestatic UrlRedirectBean
getRedirectBean
(String oldUrl, String domainName) Get's newest redirect for oldUrl and domainName or returns NULL if doesn't existprotected static String
normalizeUrl
(String oldUrl) static void
save
(UrlRedirectBean urlRedirect) static List<UrlRedirectBean>
Vrati List podla zadaneho url (old/new)static List<UrlRedirectBean>
static List<UrlRedirectBean>
Vrati List podla zadaneho url (old/new)static List<UrlRedirectBean>
static void
updateDomainName
(String newDomainName, String oldDomainName)
-
Field Details
-
NEW
public static final int NEW- See Also:
-
OLD
public static final int OLD- See Also:
-
OLD_EXACT
public static final int OLD_EXACT- See Also:
-
-
Constructor Details
-
UrlRedirectDB
protected UrlRedirectDB()
-
-
Method Details
-
getById
-
addRedirect
Prida redirect do databazy, z URL odstrani parametre ze znakom ? (ak tam nejake nebodaj su)- Parameters:
oldUrl
-newUrl
-redirectCode
-
-
getRedirect
Ziska najnovsi redirect zadaneho URL, alebo null ak redirect neexistuje- Parameters:
oldUrl
-- Returns:
-
getRedirectBean
Get's newest redirect for oldUrl and domainName or returns NULL if doesn't exist- Parameters:
oldUrl
-domainName
-- Returns:
-
deleteOldRedirects
public static int deleteOldRedirects() -
normalizeUrl
-
search
Vrati List podla zadaneho url (old/new)- Parameters:
url
-kategoria
-- Returns:
-
search
-
search
Vrati List podla zadaneho url (old/new)- Parameters:
url
-kategoria
-- Returns:
-
search
public static List<UrlRedirectBean> search(String url, int kategoria, String domain, boolean adminSearch) -
getDistinctDomains
Vrati rozne domeny, ktore uz existuju v tabulke- Returns:
-
delete
-
save
-
changeDomain
Metoda, ktora zmeni vsetky domeny s nazvom oldDomain na newDomain- Parameters:
oldDomain
- stary nazov domeny, ktoru chceme zmenitnewDomain
- novy nazov domeny, ktorou sa nahradia vsetky presmerovania so starou domenou oldDomain
-
getDateOfNextChange
-
updateDomainName
-