Package sk.linhard.openair.eventmodel

Examples of sk.linhard.openair.eventmodel.Stage


   * @return Time of the next display change (time when it will be necessary to
   *  redisplay the screen again, with different information)
   * @throws ClientException
   */
  public DateTime display(DateTime aTime, StageProgramItem anItem) throws ClientException {
    Stage s = anItem.isShowChanges() ?
      getCore().getEvent().findStage(anItem.getStage()):
      getCore().getEventNewVersion().findStage(anItem.getStage());
    if (s == null) {
      throw ClientExceptionFactory.createCannotFindStage(anItem.getStage());
    }
View Full Code Here


      for (int i = 0; i < programKids.getLength(); i++) {
        Node stageNode = programKids.item(i);
        if (stageNode.getNodeType() != Node.ELEMENT_NODE && !stageNode.getNodeName().equals("stage")) {
          continue;
        }
        Stage stage = event.addStage(stageNode.getAttributes().getNamedItem("name").getTextContent());
        if (stageNode.getAttributes().getNamedItem("id") != null) {
          StageMetadata stageMetadata = (StageMetadata) metadata.get(stageNode.getAttributes().getNamedItem("id").getTextContent());
          stage.setMetadata(stageMetadata);
        }
        if (stageNode.getAttributes().getNamedItem("shortName") != null) {
          stage.setShortName(stageNode.getAttributes().getNamedItem("shortName").getTextContent());
        }
        NodeList stageKids = stageNode.getChildNodes();
        for (int j = 0; j < stageKids.getLength(); j++) {
          Node dayNode = stageKids.item(j);
          if (dayNode.getNodeType() != Node.ELEMENT_NODE && !dayNode.getNodeName().equals("day")) {
            continue;
          }
          DayProgram dayProgram = stage.addDay(Util.date(dayNode.getAttributes().getNamedItem("date").getTextContent()));
          NodeList dayKids = dayNode.getChildNodes();
          for (int k = 0; k < dayKids.getLength(); k++) {
            Node showNode = dayKids.item(k);
            if (showNode.getNodeType() != Node.ELEMENT_NODE && !showNode.getNodeName().equals("show")) {
              continue;
View Full Code Here

      sb.append("</tr>");
      sb.append("</thead>");
      sb.append("<tbody>");
      sb.append("<tr>");
      for (String stageName : stageNames) {
        Stage stage = e.findStage(stageName);
        DayProgram day = stage.findDayProgram(eachDate);
        sb.append("<td>");
        if (day != null) {
          sb.append("<table>");
          for (Show show : day) {
            if (!show.isOldVersion()) {
View Full Code Here

*/
public class ModelTestCase {
  private Event createTestEvent() throws Exception {
    Event e = new Event();
    e.setName("Super Event");
    Stage stageA = e.addStage("Stage A");
    DayProgram stageAday1 = stageA.addDay(dateTime("01-01-2010 0:00"));
    stageAday1.addShow("Performance A1", dateTime("01-01-2010 10:00"), duration("1:00"));
    stageAday1.addShow("Performance A2", dateTime("01-01-2010 11:30"), duration("1:00"));
    stageAday1.addShow("Performance A3", dateTime("01-01-2010 13:00"), duration("1:00"));

    DayProgram stageAday2 = stageA.addDay(dateTime("02-01-2010 0:00"));
    stageAday2.addShow("Performance A4", dateTime("02-01-2010 10:00"), duration("1:00"));
    stageAday2.addShow("Performance A5", dateTime("02-01-2010 11:30"), duration("1:00"));
    stageAday2.addShow("Performance A6", dateTime("02-01-2010 13:00"), duration("2:00"));

    Stage stageB = e.addStage("Stage B");
    DayProgram stageBday1 = stageB.addDay(dateTime("01-01-2010 0:00"));
    stageBday1.addShow("Performance B1", dateTime("01-01-2010 10:00"), duration("1:00"));
    stageBday1.addShow("Performance B2", dateTime("01-01-2010 11:30"), duration("1:00"));
    stageBday1.addShow("Performance B3", dateTime("01-01-2010 13:00"), duration("1:00"));

    DayProgram stageBday2 = stageB.addDay(dateTime("02-01-2010 0:00"));
    stageBday2.addShow("Performance B4", dateTime("02-01-2010 10:00"), duration("1:00"));
    Show b5 = stageBday2.addShow("Performance B5", dateTime("02-01-2010 11:30"), duration("1:00"));
    Show b6 = stageBday2.addShow("Performance B6", dateTime("02-01-2010 13:00"), duration("2:00"));
   
    Show b5new = b5.change(null, dateTime("02-01-2010 15:30"), duration("1:00"));
    b6.cancel();
   
    Stage stageC = e.addStage("Stage C");
    DayProgram stageCday1 = stageC.addDay(dateTime("01-01-2010 0:00"));
    stageCday1.addShow("Performance C1", dateTime("01-01-2010 10:00"), duration("1:00"));
    stageCday1.addShow("Performance C2", dateTime("01-01-2010 11:30"), duration("1:00"));
    stageCday1.addShow("Performance C3", dateTime("01-01-2010 13:00"), duration("1:00"));

    return e;
View Full Code Here

TOP

Related Classes of sk.linhard.openair.eventmodel.Stage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.