@Override
 public boolean equals(Object obj) {
   if (this == obj) return true;
   if (obj == null) return false;
   if (getClass() != obj.getClass()) return false;
   Film other = (Film) obj;
   if (actors == null) {
     if (other.actors != null) return false;
   } else if (!actors.equals(other.actors)) return false;
   if (category == null) {
     if (other.category != null) return false;
   } else if (!category.equals(other.category)) return false;
   if (description == null) {
     if (other.description != null) return false;
   } else if (!description.equals(other.description)) return false;
   if (languages == null) {
     if (other.languages != null) return false;
   } else if (!languages.equals(other.languages)) return false;
   if (rating != other.rating) return false;
   if (release_year != other.release_year) return false;
   if (title == null) {
     if (other.title != null) return false;
   } else if (!title.equals(other.title)) return false;
   return true;
 }
 public void setBundle(Language lang) {
   if (lang == null || lang.equals(this.bundle)) {
     return;
   }
   setLanguage(lang);
   bundle = ResourceBundle.getBundle("lang", new Locale(lang.getValue(), lang.toString()));
   setChanged();
   notifyObservers();
 }
Esempio n. 3
0
  public String buildURL(Language lang, String city, Date date) {
    if (!citymap.containsKey(lang)) return null;

    if (!(citymap.get(lang).contains(city.toUpperCase()))) return null;

    StringBuilder urlStr = new StringBuilder();
    Format format = new SimpleDateFormat("yyyy/MM/dd");
    String dateStr = format.format(date);
    String pageStr = new SimpleDateFormat("dd_MM_yyyy_").format(date);
    if (lang.equals(Language.HINDI)) {
      urlStr = new StringBuilder("http://epaper.hindustandainik.com/PUBLICATIONS/HT/");
      urlStr.append(cs.get(city.toUpperCase())).append("/");
    }

    urlStr.append(dateStr);
    urlStr.append("/PagePrint/");
    urlStr.append(pageStr);
    return urlStr.toString();
  }
 /** {@inheritDoc} */
 public boolean shouldExecuteOnProject(Project project) {
   return isEnabled(project) && language.equals(project.getLanguage());
 }