12 Ağustos 2010 Perşembe

f:selectItems

listeye girecek elemanları tek tek xhtml'e girmektense, managedbean'de liste oluşturup o listeyi döndürmeyi tercih edenler;



public class Ornek{

private String harf;

public List getReportTypes() {
List harfler = new ArrayList();

harfler.add(new SelectItem("a", "A"));
harfler.add(new SelectItem("b", "B")));
harfler.add(new SelectItem("c", "C")));
harfler.add(new SelectItem("d", "D")));

return harfler;
}

//getter setters
}


xhtml de ise;




3 Ağustos 2010 Salı

Postgres start / stop

Programı çalıştırdığımda veritabanım olan postgres'e ulaşamadığımdan login olamıyordum. postres nasıl olduysa durmuş.

startlamak için konsolda;
sudo /etc/init.d/postgresql-8.4 start

Durdurmak için;
sudo /etc/init.d/postgresql-8.4 stop

23 Temmuz 2010 Cuma

İreport dublicate parameter hatası ve çözümü

Error loading the report template:
net.sf.jasperreports.engine.JRException: Duplicate declaration of parameter : vergiDairesi

xml kısmında iki kez aynı parametre tanımlandığı için bu hatayı vermektedir.

bir field için bir tanım yeterli olmaktadır. Çözüm için iki tanımdan biri kaldırılmalı
:)

22 Temmuz 2010 Perşembe

Jsf elementleri

  • HTML

 














Blogger'a html kod ekleyebilmek için





I. Adım Template'in html kısmını açın.
II. Aşağıdaki linke gidin ve tüm css'i kopyalayın.


http://syntaxhighlighter.googlecode.com/svn/trunk/Styles/SyntaxHighlighter.css

III. " ]]--> " ifadesini aratın ve hemen öncesine o css'leri yapıştırın.

IV. <'/head> tagı öncesine şağıdaki kodu yapıştırın.


















V. <'/body> tagı öncesine ise





Blogu kaydedin ve html olarak görünmesini istediğiniz kodları


...html kodları ikisi arasına yazın..



Kaynak: http://codingfreak.blogspot.com/2009/02/blogger-adding-syntax-highlighter-to.html

25 Haziran 2010 Cuma

Map'in keylerini List'e atmak

//collectCostCenterElementAmounthsByCostCenterName keylerini listeye atıyoruz
List employerList = new ArrayList(collectCostCenterElementAmounthsByCostCenterName.keySet());

listeyi compare etmek için;

Collections.sort(employerList, new CompanyNameCompare());

CompanyNameCompare class'ı
------------------

package name.name;

import java.util.Comparator;

/**
*
* @author halime
*
*/

/***
* Sirketin altinda bulunan işverenlerin isimlerini compare ediyor
*/
public class CompanyNameCompare implements Comparator {
public int compare(String isveren1, String isveren2) {
return isveren1.getAdi().compareTo(isveren2.getAdi());
}
}

21 Haziran 2010 Pazartesi

CreateCriteria

İşten çıkış tarihi boşsa veya endDate.getTime()'dan büyük eşitse ve since'i endDate.getTime()'dan küçük eşitse o şirketteki bütün çalışanların listesini döndürür.

Ne tür classle işlem yapacağımızı belirtiyoruz.

ve skısıtlamalarımızı giriyoruz.
  

employmentList.addAll((List) hibernateSession
.createCriteria(Employment.class)
.add(Restrictions.in("employer", "ABC"))
.add(Restrictions.or(Restrictions.isNull("till"),Restrictions.ge("till", endDate.getTime())))
.add(Restrictions.le("since", endDate.getTime()))
.list());

.
.