net.anotheria.anosite.gen.assitedata.bean.MediaLinkListItemBean Maven / Gradle / Ivy
/**
********************************************************************************
*** MediaLinkListItemBean.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 net.anotheria.util.sorter.IComparable;
import net.anotheria.util.BasicComparable;
/**
* Generated by class net.anotheria.asg.generator.view.action.ModuleBeanGenerator
*/
public class MediaLinkListItemBean 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 file;
private String href;
private String type;
private String media;
private String rel;
private String rev;
private String hreflang;
private String charset;
private String browserFiltering;
private String onload;
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 setFile(String file ){
this.file = file;
}
public String getFile(){
return file;
}
public void setHref(String href ){
this.href = href;
}
public String getHref(){
return href;
}
public void setType(String type ){
this.type = type;
}
public String getType(){
return type;
}
public void setMedia(String media ){
this.media = media;
}
public String getMedia(){
return media;
}
public void setRel(String rel ){
this.rel = rel;
}
public String getRel(){
return rel;
}
public void setRev(String rev ){
this.rev = rev;
}
public String getRev(){
return rev;
}
public void setHreflang(String hreflang ){
this.hreflang = hreflang;
}
public String getHreflang(){
return hreflang;
}
public void setCharset(String charset ){
this.charset = charset;
}
public String getCharset(){
return charset;
}
public void setBrowserFiltering(String browserFiltering ){
this.browserFiltering = browserFiltering;
}
public String getBrowserFiltering(){
return browserFiltering;
}
public void setOnload(String onload ){
this.onload = onload;
}
public String getOnload(){
return onload;
}
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){
MediaLinkListItemBean anotherBean = (MediaLinkListItemBean) anotherComparable;
switch(method){
case MediaLinkListItemBeanSortType.SORT_BY_ID:
return BasicComparable.compareInt(idForSorting, anotherBean.idForSorting);
case MediaLinkListItemBeanSortType.SORT_BY_NAME:
return BasicComparable.compareString(nameForSorting, anotherBean.nameForSorting);
case MediaLinkListItemBeanSortType.SORT_BY_FILE:
return BasicComparable.compareString(file, anotherBean.file);
case MediaLinkListItemBeanSortType.SORT_BY_HREF:
return BasicComparable.compareString(href, anotherBean.href);
case MediaLinkListItemBeanSortType.SORT_BY_TYPE:
return BasicComparable.compareString(type, anotherBean.type);
case MediaLinkListItemBeanSortType.SORT_BY_MEDIA:
return BasicComparable.compareString(media, anotherBean.media);
case MediaLinkListItemBeanSortType.SORT_BY_REL:
return BasicComparable.compareString(rel, anotherBean.rel);
case MediaLinkListItemBeanSortType.SORT_BY_REV:
return BasicComparable.compareString(rev, anotherBean.rev);
case MediaLinkListItemBeanSortType.SORT_BY_HREFLANG:
return BasicComparable.compareString(hreflang, anotherBean.hreflang);
case MediaLinkListItemBeanSortType.SORT_BY_CHARSET:
return BasicComparable.compareString(charset, anotherBean.charset);
case MediaLinkListItemBeanSortType.SORT_BY_BROWSERFILTERING:
return BasicComparable.compareString(browserFiltering, anotherBean.browserFiltering);
default:
throw new RuntimeException("Sort method "+method+" is not supported.");
}
}
}