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 voidaddRedirect(String oldUrl, String newUrl, String domainName, int redirectCode) Prida redirect do databazy, z URL odstrani parametre ze znakom ? (ak tam nejake nebodaj su)static voidchangeDomain(String oldDomain, String newDomain) Metoda, ktora zmeni vsetky domeny s nazvom oldDomain na newDomainstatic voidstatic intstatic UrlRedirectBeanstatic DateVrati rozne domeny, ktore uz existuju v tabulkestatic StringgetRedirect(String oldUrl, String domainName) Ziska najnovsi redirect zadaneho URL, alebo null ak redirect neexistujestatic UrlRedirectBeangetRedirectBean(String oldUrl, String domainName) Get's newest redirect for oldUrl and domainName or returns NULL if doesn't existprotected static StringnormalizeUrl(String oldUrl) static voidsave(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 voidupdateDomainName(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
-