1 24 package org.riotfamily.pages; 25 26 import java.util.List ; 27 import java.util.Locale ; 28 29 33 public class Site { 34 35 private Long id; 36 37 private String name; 38 39 private boolean enabled; 40 41 private List locales; 42 43 public boolean isEnabled() { 44 return this.enabled; 45 } 46 47 public void setEnabled(boolean enabled) { 48 this.enabled = enabled; 49 } 50 51 public Long getId() { 52 return this.id; 53 } 54 55 public void setId(Long id) { 56 this.id = id; 57 } 58 59 public String getName() { 60 return this.name; 61 } 62 63 public void setName(String serverName) { 64 this.name = serverName; 65 } 66 67 public List getLocales() { 68 return this.locales; 69 } 70 71 public void setLocales(List locales) { 72 this.locales = locales; 73 } 74 75 public boolean isLocaleEnabled(Locale locale) { 76 return enabled && (locales == null || locales.contains(locale)); 77 } 78 } 79 | Popular Tags |