package is.idega.idegaweb.golf.presentation;
import is.idega.idegaweb.golf.entity.Member;
import is.idega.idegaweb.golf.entity.MemberHome;
import java.sql.SQLException;
import javax.ejb.FinderException;
import com.idega.block.text.presentation.TextReader;
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;
/**
* Title: idegaWeb Classes Description: Copyright: Copyright (c) 2001 Company:
*
* @author <a href="bjarni@idega.is">Bjarni Viljhalmsson </a>
* @version 1.0
*/
public class SupportView extends GolferJModuleObject implements LinkParameters {
public SupportView() {
}
//STU�NINGSA�ILAR
private void setSupportView(IWContext modinfo) throws SQLException {
//Image iInterviewsLogo = iwrb.getImage("/golferpage/velkomin.gif");
//this.addLeftLogo(iInterviewsLogo);
Table interviewsTable = new Table(3, 1);
interviewsTable.setWidth("100%");
interviewsTable.setCellpadding(0);
interviewsTable.setCellspacing(0);
Image dotLineBackgroundImage;
dotLineBackgroundImage = iwb.getImage("shared/brotalina.gif");
interviewsTable.setBackgroundImage(2, 1, dotLineBackgroundImage);
interviewsTable.setWidth(1, 1, "410");
interviewsTable.setWidth(2, 1, "1");
interviewsTable.add(Text.emptyString(), 2, 1);
interviewsTable.setVerticalAlignment(1, 1, "top");
TextReader supportText = new TextReader(this.golferPageData.getSupportesID());
supportText.setTextStyle(Text.FONT_FACE_VERDANA);
supportText.setAlignment("center");
supportText.setHeadlineColor("FF6000");
supportText.setHeadlineSize(2);
interviewsTable.setVerticalAlignment(3, 1, "top");
interviewsTable.setAlignment(3, 1, "center");
interviewsTable.add(supportText, 3, 1);
String fullName;
try {
Member member = ((MemberHome) IDOLookup.getHomeLegacy(Member.class)).findByPrimaryKey(member_id);
fullName = member.getFirstName() + " " + member.getMiddleName() + " " + member.getLastName();
}
catch (FinderException fe) {
throw new SQLException(fe.getMessage());
}
/**@todo Set the golfers (eignarfall) name in the database till then I'll use as a sessionattribute.
* */
//String name =
GolferFriendsSigningSheet golferFriendsSigningSheet = new GolferFriendsSigningSheet(this.golferPageData.getSupportPreSigningID(), (String) modinfo.getSessionAttribute("golferName"), sTopMenuParameterName, sInterviewsParameterValue, sSubmitParameterValue, fullName);
interviewsTable.add(golferFriendsSigningSheet, 1, 1);
add(interviewsTable);
}
public void main(IWContext modinfo) throws SQLException {
super.main(modinfo);
if (modinfo.getParameter(LinkParameters.sTopMenuParameterName).equalsIgnoreCase(LinkParameters.sInterviewsParameterValue)) {
setSupportView(modinfo);
}
}
}