net.anotheria.anosite.gen.assitedata.bean.PageTemplateListItemBean Maven / Gradle / Ivy
/**
********************************************************************************
*** PageTemplateListItemBean.java ***
*** generated by AnoSiteGenerator (ASG), Version: 3.2.2 ***
*** Copyright (C) 2005 - 2023 Anotheria.net, www.anotheria.net ***
*** All Rights Reserved. ***
********************************************************************************
*** Don't edit this code, if you aren't sure ***
*** that you do exactly know what you are doing! ***
*** It's better to invest time in the generator, as into the generated code. ***
********************************************************************************
*/
package net.anotheria.anosite.gen.assitedata.bean;
import java.util.List;
import net.anotheria.util.sorter.IComparable;
import net.anotheria.util.BasicComparable;
/**
* Generated by class net.anotheria.asg.generator.view.action.ModuleBeanGenerator
*/
public class PageTemplateListItemBean implements IComparable{
// Generated by: class net.anotheria.asg.generator.view.action.ModuleBeanGenerator.generateListItemBean
private String id;
// Elements sort type is NUMERICAL
private int idForSorting;
private String name;
// Elements sort type is ALPHABETHICAL
private String nameForSorting;
private String layout;
// Elements sort type is ALPHABETHICAL
private String layoutForSorting;
private String site;
// Elements sort type is ALPHABETHICAL
private String siteForSorting;
private String c1first;
// Elements sort type is CONTAINERS
private List c1firstForSorting;
private String c2first;
// Elements sort type is CONTAINERS
private List c2firstForSorting;
private String c3first;
// Elements sort type is CONTAINERS
private List c3firstForSorting;
private String c1last;
// Elements sort type is CONTAINERS
private List c1lastForSorting;
private String c2last;
// Elements sort type is CONTAINERS
private List c2lastForSorting;
private String c3last;
// Elements sort type is CONTAINERS
private List c3lastForSorting;
private String meta;
// Elements sort type is CONTAINERS
private List metaForSorting;
private String header;
// Elements sort type is CONTAINERS
private List headerForSorting;
private String footer;
// Elements sort type is CONTAINERS
private List footerForSorting;
private String mediaLinks;
// Elements sort type is CONTAINERS
private List mediaLinksForSorting;
private String scripts;
// Elements sort type is CONTAINERS
private List scriptsForSorting;
private String localizations;
// Elements sort type is CONTAINERS
private List localizationsForSorting;
private String editLink;
private String duplicateLink;
private String deleteWithConfirmationLink;
private String lockLink;
private String unlockLink;
private String showUsagesLink;
private String plainId;
private String documentLastUpdateTimestamp;
public void setIdForSorting(String idForSorting ){
this.idForSorting = Integer.parseInt(idForSorting);
}
public int getIdForSorting(){
return idForSorting;
}
public void setId(String id ){
this.id = id;
}
public String getId(){
return id;
}
public void setNameForSorting(String nameForSorting ){
this.nameForSorting = nameForSorting;
}
public String getNameForSorting(){
return nameForSorting;
}
public void setName(String name ){
this.name = name;
}
public String getName(){
return name;
}
public void setLayoutForSorting(String layoutForSorting ){
this.layoutForSorting = layoutForSorting;
}
public String getLayoutForSorting(){
return layoutForSorting;
}
public void setLayout(String layout ){
this.layout = layout;
}
public String getLayout(){
return layout;
}
public void setSiteForSorting(String siteForSorting ){
this.siteForSorting = siteForSorting;
}
public String getSiteForSorting(){
return siteForSorting;
}
public void setSite(String site ){
this.site = site;
}
public String getSite(){
return site;
}
public void setC1firstForSorting(List c1firstForSorting ){
this.c1firstForSorting = c1firstForSorting;
}
public List getC1firstForSorting(){
return c1firstForSorting;
}
public void setC1first(String c1first ){
this.c1first = c1first;
}
public String getC1first(){
return c1first;
}
public void setC2firstForSorting(List c2firstForSorting ){
this.c2firstForSorting = c2firstForSorting;
}
public List getC2firstForSorting(){
return c2firstForSorting;
}
public void setC2first(String c2first ){
this.c2first = c2first;
}
public String getC2first(){
return c2first;
}
public void setC3firstForSorting(List c3firstForSorting ){
this.c3firstForSorting = c3firstForSorting;
}
public List getC3firstForSorting(){
return c3firstForSorting;
}
public void setC3first(String c3first ){
this.c3first = c3first;
}
public String getC3first(){
return c3first;
}
public void setC1lastForSorting(List c1lastForSorting ){
this.c1lastForSorting = c1lastForSorting;
}
public List getC1lastForSorting(){
return c1lastForSorting;
}
public void setC1last(String c1last ){
this.c1last = c1last;
}
public String getC1last(){
return c1last;
}
public void setC2lastForSorting(List c2lastForSorting ){
this.c2lastForSorting = c2lastForSorting;
}
public List getC2lastForSorting(){
return c2lastForSorting;
}
public void setC2last(String c2last ){
this.c2last = c2last;
}
public String getC2last(){
return c2last;
}
public void setC3lastForSorting(List c3lastForSorting ){
this.c3lastForSorting = c3lastForSorting;
}
public List getC3lastForSorting(){
return c3lastForSorting;
}
public void setC3last(String c3last ){
this.c3last = c3last;
}
public String getC3last(){
return c3last;
}
public void setMetaForSorting(List metaForSorting ){
this.metaForSorting = metaForSorting;
}
public List getMetaForSorting(){
return metaForSorting;
}
public void setMeta(String meta ){
this.meta = meta;
}
public String getMeta(){
return meta;
}
public void setHeaderForSorting(List headerForSorting ){
this.headerForSorting = headerForSorting;
}
public List getHeaderForSorting(){
return headerForSorting;
}
public void setHeader(String header ){
this.header = header;
}
public String getHeader(){
return header;
}
public void setFooterForSorting(List footerForSorting ){
this.footerForSorting = footerForSorting;
}
public List getFooterForSorting(){
return footerForSorting;
}
public void setFooter(String footer ){
this.footer = footer;
}
public String getFooter(){
return footer;
}
public void setMediaLinksForSorting(List mediaLinksForSorting ){
this.mediaLinksForSorting = mediaLinksForSorting;
}
public List getMediaLinksForSorting(){
return mediaLinksForSorting;
}
public void setMediaLinks(String mediaLinks ){
this.mediaLinks = mediaLinks;
}
public String getMediaLinks(){
return mediaLinks;
}
public void setScriptsForSorting(List scriptsForSorting ){
this.scriptsForSorting = scriptsForSorting;
}
public List getScriptsForSorting(){
return scriptsForSorting;
}
public void setScripts(String scripts ){
this.scripts = scripts;
}
public String getScripts(){
return scripts;
}
public void setLocalizationsForSorting(List localizationsForSorting ){
this.localizationsForSorting = localizationsForSorting;
}
public List getLocalizationsForSorting(){
return localizationsForSorting;
}
public void setLocalizations(String localizations ){
this.localizations = localizations;
}
public String getLocalizations(){
return localizations;
}
public void setEditLink(String editLink ){
this.editLink = editLink;
}
public String getEditLink(){
return editLink;
}
public void setDuplicateLink(String duplicateLink ){
this.duplicateLink = duplicateLink;
}
public String getDuplicateLink(){
return duplicateLink;
}
public void setDeleteWithConfirmationLink(String deleteWithConfirmationLink ){
this.deleteWithConfirmationLink = deleteWithConfirmationLink;
}
public String getDeleteWithConfirmationLink(){
return deleteWithConfirmationLink;
}
public void setLockLink(String lockLink ){
this.lockLink = lockLink;
}
public String getLockLink(){
return lockLink;
}
public void setUnlockLink(String unlockLink ){
this.unlockLink = unlockLink;
}
public String getUnlockLink(){
return unlockLink;
}
public void setShowUsagesLink(String showUsagesLink ){
this.showUsagesLink = showUsagesLink;
}
public String getShowUsagesLink(){
return showUsagesLink;
}
public void setPlainId(String plainId ){
this.plainId = plainId;
}
public String getPlainId(){
return plainId;
}
public void setDocumentLastUpdateTimestamp(String documentLastUpdateTimestamp ){
this.documentLastUpdateTimestamp = documentLastUpdateTimestamp;
}
public String getDocumentLastUpdateTimestamp(){
return documentLastUpdateTimestamp;
}
/**
* LockableObject "locked" property. For object Locking.
*/
private boolean locked;
public void setLocked(boolean locked ){
this.locked = locked;
}
public boolean isLocked(){
return locked;
}
/**
* LockableObject "lockerId" property. For userName containing.
*/
private String lockerId;
public void setLockerId(String lockerId ){
this.lockerId = lockerId;
}
public String getLockerId(){
return lockerId;
}
/**
* LockableObject "lockingTime" property.
*/
private String lockingTime;
public void setLockingTime(String lockingTime ){
this.lockingTime = lockingTime;
}
public String getLockingTime(){
return lockingTime;
}
public int compareTo(IComparable anotherComparable, int method){
PageTemplateListItemBean anotherBean = (PageTemplateListItemBean) anotherComparable;
switch(method){
case PageTemplateListItemBeanSortType.SORT_BY_ID:
return BasicComparable.compareInt(idForSorting, anotherBean.idForSorting);
case PageTemplateListItemBeanSortType.SORT_BY_NAME:
return BasicComparable.compareString(nameForSorting, anotherBean.nameForSorting);
case PageTemplateListItemBeanSortType.SORT_BY_LAYOUT:
return BasicComparable.compareString(layoutForSorting, anotherBean.layoutForSorting);
case PageTemplateListItemBeanSortType.SORT_BY_SITE:
return BasicComparable.compareString(siteForSorting, anotherBean.siteForSorting);
case PageTemplateListItemBeanSortType.SORT_BY_C1FIRST:
return BasicComparable.compareList(c1firstForSorting, anotherBean.c1firstForSorting);
case PageTemplateListItemBeanSortType.SORT_BY_C2FIRST:
return BasicComparable.compareList(c2firstForSorting, anotherBean.c2firstForSorting);
case PageTemplateListItemBeanSortType.SORT_BY_C3FIRST:
return BasicComparable.compareList(c3firstForSorting, anotherBean.c3firstForSorting);
case PageTemplateListItemBeanSortType.SORT_BY_C1LAST:
return BasicComparable.compareList(c1lastForSorting, anotherBean.c1lastForSorting);
case PageTemplateListItemBeanSortType.SORT_BY_C2LAST:
return BasicComparable.compareList(c2lastForSorting, anotherBean.c2lastForSorting);
case PageTemplateListItemBeanSortType.SORT_BY_C3LAST:
return BasicComparable.compareList(c3lastForSorting, anotherBean.c3lastForSorting);
case PageTemplateListItemBeanSortType.SORT_BY_META:
return BasicComparable.compareList(metaForSorting, anotherBean.metaForSorting);
case PageTemplateListItemBeanSortType.SORT_BY_HEADER:
return BasicComparable.compareList(headerForSorting, anotherBean.headerForSorting);
case PageTemplateListItemBeanSortType.SORT_BY_FOOTER:
return BasicComparable.compareList(footerForSorting, anotherBean.footerForSorting);
case PageTemplateListItemBeanSortType.SORT_BY_MEDIALINKS:
return BasicComparable.compareList(mediaLinksForSorting, anotherBean.mediaLinksForSorting);
case PageTemplateListItemBeanSortType.SORT_BY_SCRIPTS:
return BasicComparable.compareList(scriptsForSorting, anotherBean.scriptsForSorting);
case PageTemplateListItemBeanSortType.SORT_BY_LOCALIZATIONS:
return BasicComparable.compareList(localizationsForSorting, anotherBean.localizationsForSorting);
default:
throw new RuntimeException("Sort method "+method+" is not supported.");
}
}
}