/*
* Created on 16.4.2004
*
* TODO To change the template for this generated file go to Window -
* Preferences - Java - Code Generation - Code and Comments
*/
package is.idega.idegaweb.golf.clubs.presentation;
import is.idega.idegaweb.golf.block.image.presentation.GolfImage;
import is.idega.idegaweb.golf.entity.Union;
import is.idega.idegaweb.golf.entity.UnionHome;
import is.idega.idegaweb.golf.entity.UnionImage;
import is.idega.idegaweb.golf.presentation.GolfBlock;
import com.idega.data.IDOLookup;
import com.idega.presentation.IWContext;
import com.idega.presentation.Image;
import com.idega.presentation.Table;
import com.idega.presentation.text.Text;
/**
* @author laddi
*
* TODO To change the template for this generated type comment go to Window -
* Preferences - Java - Code Generation - Code and Comments
*/
public class ClubOverview extends GolfBlock {
/*
* (non-Javadoc)
*
* @see com.idega.presentation.PresentationObject#main(com.idega.presentation.IWContext)
*/
public void main(IWContext modinfo) throws Exception {
String union_id = (String) modinfo.getSessionAttribute("golf_union_id");
Union union = ((UnionHome) IDOLookup.getHomeLegacy(Union.class)).findByPrimaryKeyLegacy(Integer.parseInt(union_id));
Text headline1 = new Text("Velkomin � kl�bbas��u ");
headline1.setFontSize(4);
headline1.setBold();
Text headline2 = new Text(union.getAbbrevation());
headline2.setFontSize(4);
headline2.setBold();
Table myTable = new Table(2, 2);
myTable.setWidth("100%");
myTable.mergeCells(1, 2, 2, 2);
myTable.setAlignment(1, 2, "left");
UnionImage[] union2 = (UnionImage[]) ((UnionImage) IDOLookup.instanciateEntity(UnionImage.class)).findAllByColumnEquals("union_id", union_id);
if (union2.length > 0) {
Image unionImage = new GolfImage(union2[0].getImageId());
unionImage.setMaxImageWidth(50);
myTable.add(unionImage, 1, 1);
myTable.add(headline1, 2, 1);
//myTable.addBreak(2,1);
myTable.add(headline2, 2, 1);
}
else {
myTable.mergeCells(1, 1, 2, 1);
myTable.add(headline1, 1, 1);
//myTable.addBreak(1,1);
myTable.add(headline2, 1, 1);
}
add(myTable);
}
}