Exemple #1
0
  @Override
  public void updateAllWidgets() {

    super.updateAllWidgets();

    /*
      			<g:BoundListBox bindValue='@stars' ui:field='starsListBox' ></s:BoundListBox>
    		Num: <s:BoundTextBox bindValue='@number' styleName='{r.s.smallText}' />

    		Name: <s:BoundTextBox bindValue='@name' styleName='{r.s.medText}' />

    		<span ui:field='lengthSpan' >
    		Length: <s:BoundTextBox bindValue='@length' styleName='{r.s.smallText}' />
    		</span>

    		Grade: <s:BoundTextBox bindValue='@grade' styleName='{r.s.smallText}' />
    		Extra:
    		<s:BoundTextBox ui:field='extraTextBox' bindValue='@extra' styleName='{r.s.smallText}' />
    		<s:BoundListBox ui:field='extraListBox' bindValue='@extra' />

    	</div>
    	<s:BoundTextArea bindValue="." styleName='{r.s.textArea}' />
     	<div class='{r.s.climbfa}'>
    		FA: <s:BoundTextBox bindValue='@fa' styleName='{r.s.faTextBox}' />
    */
  }
Exemple #2
0
  @Override
  public void init() {
    initWidget(uiBinder.createAndBindUi(this));

    boundWidgets =
        new Widget[] {
          starsListBox, extraTextBox, extraListBox, number, name, length, grade, text, fa
        };

    starsListBox.addItem("");
    starsListBox.addItem("*");
    starsListBox.addItem("**");
    starsListBox.addItem("***");

    type = ((XmlSimpleModel) this.getModel()).getXml().getNodeName();

    if (type.equals("climb")) extraListBox.setVisible(false);
    else {
      WidgetUtil.setVisible(lengthSpan, false);
      extraTextBox.setVisible(false);

      extraListBox.addItem("");
      extraListBox.addItem("(SDS)");
      extraListBox.addItem("(Stand)");
      extraListBox.addItem("(Hang)");
      extraListBox.addItem("(Highball)");
      extraListBox.addItem("(Highball, Stand)");
      extraListBox.addItem("(Highball, SDS)");
    }

    super.init();
  }
Exemple #3
0
  @Override
  public void init() {
    //		realNode = getModel().getNode();
    //		tempNode = realNode.cloneNode(true);
    //		getModel().setNode(tempNode);

    /*
    cellTable = GpsReadNode.setupTable(getModel(), dataProvider);
    GpsReadNode.initTableCols(cellTable, true);

    IdentityColumn<XmlSimpleModel> removeColumn = new IdentityColumn<XmlSimpleModel>(
    		new ActionCell<XmlSimpleModel>("Remove",
    				new ActionCell.Delegate<XmlSimpleModel>()
    				{
    					@Override
    					public void execute(XmlSimpleModel model)
    					{
    						// Window.alert("You clicked " +
    						// model.getNode());
    						if (Window
    								.confirm("Are you sure you want to remove this?\n You wont be able to undo"))
    						{
    							Node node = model.getNode();
    							node.getParentNode().removeChild(node);
    							updateAllWidgets();
    						}
    					}
    				}));

    cellTable.setColumnWidth(removeColumn, 5, Unit.PCT);
    cellTable.addColumn(removeColumn, "");
    */

    initWidget(uiBinder.createAndBindUi(this));

    super.init();

    /*
    addButton.addClickHandler(new ClickHandler()
    {
    	@Override
    	public void onClick(ClickEvent event)
    	{
    		Element point = ((XmlSimpleModel) getModel()).createElement("point", "");
    		mapPanel.addNewPointAndSetToCentre(point);
    		updateAllWidgets();

    	}
    });
    */

    if (!mapInited) {
      mapInited = true;
      mapPanel.setDelegate(GpsEditNode.this);
      mapPanel.setEditable(true);
      mapPanel.init(mapDrawingObjects);
    }
  }
Exemple #4
0
  @Override
  public void updateAllWidgets() {
    super.updateAllWidgets();

    // List<XmlSimpleModel> data = getModel().getList("point");
    // dataProvider.setList(data);
    // cellTable.redraw();

  }
Exemple #5
0
  @Override
  public void setVisible(boolean visible) {

    super.setVisible(visible);

    if (visible) {
      mapPanel.resizeAfterDelay();
    }
  }
Exemple #6
0
  @Override
  public void setWidgetValuesFromModel() {

    super.setWidgetValuesFromModel();

    setupMapDrawingObjects();

    if (mapPanel != null) {
      mapPanel.setDrawingObjects(mapDrawingObjects);
      mapPanel.updateAllPoints();
    }
  }
  public static void main(String[] args) {
    UserSession.set(new User("seeded-org-id-1", "seeded-test-user-1", "Password1!"));

    try {
      NodeService nodeService = new NodeServiceImpl("http://localhost:8081/oec");

      CreateNodeType createNode = new CreateNodeType();
      createNode.setNetworkDomainId("1c813510-216a-434d-bd07-226ee5424ca3");
      createNode.setName("abc");
      createNode.setStatus("ENABLED");
      createNode.setIpv4Address("10.5.2.19");
      createNode.setConnectionLimit(BigInteger.valueOf(100l));
      createNode.setConnectionRateLimit(BigInteger.valueOf(100l));
      ResponseType response = nodeService.createNode(createNode);
      System.out.println(response.getMessage());

      Nodes nodes = nodeService.listNodes(100, 1, OrderBy.EMPTY, Filter.EMPTY);
      for (NodeType node : nodes.getNode()) {
        System.out.println(node.getId() + "=" + node.getName());
      }

      EditNode editNode = new EditNode();
      editNode.setId(nodes.getNode().get(1).getId());
      editNode.setStatus("DISABLED");
      editNode.setConnectionLimit(BigInteger.valueOf(10l));
      editNode.setConnectionRateLimit(BigInteger.valueOf(10l));
      response = nodeService.editNode(editNode);
      System.out.println(response.getMessage());

      NodeType node = nodeService.getNode(nodes.getNode().get(1).getId());
      System.out.println(node.getId() + "," + node.getName() + "," + node.getStatus());

      response = nodeService.deleteNode(node.getId());
      System.out.println(response.getMessage());
    } catch (BadRequestException e) {
      ResponseType response = e.getResponse();
      System.out.println("bad request: " + response.getMessage());
    }
  }
  public ArrayList<EditNode> parseEdits() {
    Pattern editTitlePattern = Pattern.compile("F\\((edit:.*?)\\) \\[\\[(.*?)\\]\\[(.*?)\\]\\]");
    Pattern createTitlePattern = Pattern.compile("^\\*\\s+(.*)");
    ArrayList<EditNode> edits = new ArrayList<EditNode>();
    BufferedReader breader = this.getHandle("mobileorg.org");
    if (breader == null) return edits;

    String thisLine;
    boolean awaitingOldVal = false;
    boolean awaitingNewVal = false;
    boolean awaitingCaptureBody = false;
    EditNode thisNode = null;

    try {
      while ((thisLine = breader.readLine()) != null) {
        Matcher editm = editTitlePattern.matcher(thisLine);
        Matcher createm = createTitlePattern.matcher(thisLine);
        if (editm.find()) {
          thisNode = new EditNode();
          if (editm.group(1) != null) thisNode.editType = editm.group(1).split(":")[1];
          if (editm.group(2) != null) thisNode.nodeId = editm.group(2).split(":")[1];
          if (editm.group(3) == null) thisNode.title = editm.group(3);
        } else if (createm.find()) {
        } else {
          if (thisLine.indexOf("** Old value") != -1) {
            awaitingOldVal = true;
            continue;
          } else if (thisLine.indexOf("** New value") != -1) {
            awaitingOldVal = false;
            awaitingNewVal = true;
            continue;
          } else if (thisLine.indexOf("** End of edit") != -1) {
            awaitingNewVal = false;
            edits.add(thisNode);
          }

          if (awaitingOldVal) {
            thisNode.oldVal += thisLine;
          }
          if (awaitingNewVal) {
            thisNode.newVal += thisLine;
          }
        }
      }
    } catch (java.io.IOException e) {
      Log.e(LT, "IO Exception caught trying to read edits file");
    }
    return edits;
  }
Exemple #9
0
  @Override
  public void setModelValuesFromWidgets() {

    super.setModelValuesFromWidgets();
  }