示例#1
0
  public static void main(String[] args) {

    Person p = new Person("John", "Jones");

    System.out.println(p.getFirstName());
    System.out.println(p.getLastName());

    Account acct = new Account(p, 1);

    acct.deposit(100);
    System.out.println(acct.getBalance());

    acct.deposit(45.50);

    System.out.println(acct.getBalance());

    if (acct.withdraw(95)) {
      System.out.println("New Balance is " + acct.getBalance());
    } else {
      System.out.println("insufficent funds");
    }
    if (acct.withdraw(100)) {
      System.out.println("New Balance is " + acct.getBalance());
    } else {
      System.out.println("insufficent funds");
    }

    System.out.println("Owner is: " + acct.getOwnersName());

    System.out.println("Account number is: " + acct.getAcctNumber());

    System.out.println("Transaction History: " + acct.getTransactions());
  }
 @Test
 public void testMergeOneString() throws Exception {
   c1.setFirstName("ABC");
   c2.setFirstName(null);
   result = (Person) ObjectMerge.merge(c2, c1);
   assertEquals("One String", "ABC", result.getFirstName());
 }
示例#3
0
 // Delete person from firebase and notify when successful
 @Override
 public void deletePerson(int position, Person person) {
   String key = person.getFirstName() + " " + person.getLastName();
   myFirebaseRef.child("people").child(key).removeValue();
   Toast.makeText(this, key + " has been deleted", Toast.LENGTH_LONG).show();
   // reload page
   startActivity(new Intent(MainActivity.this, MainActivity.class));
 }
  private void addAndRetrievePerson(MongoTemplate template) {
    Person person = new Person("Oliver");
    person.setAge(25);
    template.insert(person);

    Person result = template.findById(person.getId(), Person.class);
    assertThat(result.getFirstName(), is("Oliver"));
    assertThat(result.getAge(), is(25));
  }
示例#5
0
 public void update(Person newValues) {
   this.firstName = newValues.getFirstName();
   this.lastName = newValues.getLastName();
   this.fullName = this.firstName + " " + this.lastName;
   this.street = newValues.getStreet();
   this.city = newValues.getCity();
   this.state = newValues.getState();
   this.zip = newValues.getZip();
   this.country = newValues.getCountry();
 }
示例#6
0
 // Edit person. Pass current person info to Add.class
 @Override
 public void editPerson(int position, Person person) {
   Intent i = new Intent(MainActivity.this, Add.class);
   Bundle extra = new Bundle();
   extra.putString("first", person.getFirstName());
   extra.putString("last", person.getLastName());
   extra.putString("zip", person.getZip());
   extra.putString("dob", person.getDob());
   i.putExtras(extra);
   startActivity(i);
 }
  @Override
  public Person process(final Person person) throws Exception {
    final String firstName = person.getFirstName().toUpperCase();
    final String lastName = person.getLastName().toUpperCase();

    final Person transformedPerson = new Person(lastName, firstName);

    log.info("Converting (" + person + ") into (" + transformedPerson + ")");

    return transformedPerson;
  }
 @Test
 public void testFindAndUpdateUpsert() {
   template.insert(new Person("Tom", 21));
   template.insert(new Person("Dick", 22));
   Query query = new Query(Criteria.where("firstName").is("Harry"));
   Update update = new Update().set("age", 23);
   Person p =
       template.findAndModify(
           query, update, new FindAndModifyOptions().upsert(true).returnNew(true), Person.class);
   assertThat(p.getFirstName(), is("Harry"));
   assertThat(p.getAge(), is(23));
 }
 @Test
 @Sql(
     statements = {
       "INSERT INTO Person (id, firstName, lastName)" + " VALUES (42, 'John', 'Smith')"
     })
 public void testGenerateSchema() throws Exception {
   entityManager.getMetamodel().entity(Person.class);
   // When the above call does not throw an exception,
   // the Person class is mapped as a persistent entity.
   Person p = entityManager.find(Person.class, 42L);
   assertEquals("John", p.getFirstName());
   assertEquals("Smith", p.getLastName());
 }
示例#10
0
  private static Map<String, Person> generateExample() {
    Map<String, Person> example = new TreeMap<>();

    Address address1 = new Address("111 Main St", "Apt 1", "New York", "NY", 10010L);
    Address address2 = new Address("111 Main St", "", "New York", "NY", 10010L);
    Address address3 = new Address("111 Main St", "Apt 4", "New York", "NY", 10010L);
    Address address4 = new Address("111 Main St", "", "Boston", "NY", 10010L);

    Person person1 = new Person("Anthony", "Garo", "", address1);
    Person person2 = new Person("Bob", "Sanders", "", address2);
    Person person3 = new Person("Michael", "Jordan", "", address3);
    Person person4 = new Person("Bugs", "Bunny", "", address4);
    Person person5 = new Person("Shawn", "Carter", "Corey", null);

    example.put(person1.getFirstName(), person1);
    example.put(person2.getFirstName(), person2);
    example.put(person3.getFirstName(), person3);
    example.put(person4.getFirstName(), person4);
    example.put(person5.getFirstName(), person5);

    return example;
  }
  @Override
  public Person process(final Person person) throws Exception {
    final String firstName = person.getFirstName().toUpperCase();
    final String lastName = person.getLastName().toUpperCase();

    final Person transformedPerson = new Person(firstName, lastName);

    System.out.printf("Original person name: %s \n", person.toString());
    System.out.printf("Transformed person name: %s", transformedPerson.toString());
    log.info("Converting (" + person + ") into (" + transformedPerson + ")");

    return transformedPerson;
  }
示例#12
0
  public List query(PhoneBookQuery query) {
    List res = new ArrayList();

    Iterator it = persons.iterator();
    while (it.hasNext()) {
      Person person = (Person) it.next();
      if ((person.getFirstName().indexOf(query.getFirstName()) != -1)
          && (person.getLastName().indexOf(query.getLastName()) != -1)) {
        res.add(person);
      }
    }

    return res;
  }
  /** @see DATAMONGO-234 */
  @Test
  public void testFindAndUpdate() {

    template.insert(new Person("Tom", 21));
    template.insert(new Person("Dick", 22));
    template.insert(new Person("Harry", 23));

    Query query = new Query(Criteria.where("firstName").is("Harry"));
    Update update = new Update().inc("age", 1);
    Person p = template.findAndModify(query, update, Person.class); // return old
    assertThat(p.getFirstName(), is("Harry"));
    assertThat(p.getAge(), is(23));
    p = template.findOne(query, Person.class);
    assertThat(p.getAge(), is(24));

    p = template.findAndModify(query, update, Person.class, "person");
    assertThat(p.getAge(), is(24));
    p = template.findOne(query, Person.class);
    assertThat(p.getAge(), is(25));

    p =
        template.findAndModify(
            query, update, new FindAndModifyOptions().returnNew(true), Person.class);
    assertThat(p.getAge(), is(26));

    p = template.findAndModify(query, update, null, Person.class, "person");
    assertThat(p.getAge(), is(26));
    p = template.findOne(query, Person.class);
    assertThat(p.getAge(), is(27));

    Query query2 = new Query(Criteria.where("firstName").is("Mary"));
    p =
        template.findAndModify(
            query2, update, new FindAndModifyOptions().returnNew(true).upsert(true), Person.class);
    assertThat(p.getFirstName(), is("Mary"));
    assertThat(p.getAge(), is(1));
  }
示例#14
0
  private void setEvent(String eventId) {
    Event e = MainModel.getEvent(eventId);
    Person p = MainModel.getPerson(e.getPersonId());
    String eventText =
        p.getFirstName()
            + " "
            + p.getLastName()
            + System.getProperty("line.separator")
            + e.fullDescription();
    //        Log.e(tag, "setting event text to " + eventText);
    event_text.setText(eventText);
    selPersonId = e.getPersonId();
    selEventId = eventId;
    updateLines();

    showGenderImage(p.getGender());
  }
示例#15
0
  @Override
  public void start(Stage primaryStage) throws Exception {
    window = primaryStage;
    window.setTitle("Joe Jung java-fx");

    Person Joe = new Person();
    Joe.firstNameProperty()
        .addListener(
            (v, oldValue, newValue) -> {
              System.out.println("Name Change to " + newValue);
              System.out.println("firstNameProperty" + Joe.firstNameProperty());
              System.out.println("getFirstName()" + Joe.getFirstName());
            });

    Button button = new Button("Submit");
    button.setOnAction(e -> Joe.setFirstName("Porky"));

    StackPane stackpane = new StackPane();
    stackpane.getChildren().addAll(button);
    Scene scene = new Scene(stackpane);
    window.setScene(scene);
    window.show();
  }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_edit_person);

    mEditFirstName = (EditText) findViewById(R.id.edit_change_name);
    mEditLastName = (EditText) findViewById(R.id.edit_change_surname);

    person = (Person) getIntent().getExtras().getSerializable(MainActivity.EXTRA_EDIT);
    Persons persons = Persons.get();
    position = persons.findPosition(person);

    mEditFirstName.setText(person.getFirstName());
    mEditLastName.setText(person.getLastName());
    mSave = (Button) findViewById(R.id.save_button);
    mSave.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            saveChanges();
          }
        });
  }
  private void addteammemberActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_addteammemberActionPerformed
    JTextField fname = new JTextField();
    JTextField lname = new JTextField();
    JTextField position = new JTextField();
    Object[] message = {
      "First Name:", fname,
      "Last Name:", lname,
      "Position:", position,
    };
    int option =
        JOptionPane.showConfirmDialog(
            this, message, "Enter Team Member Information", JOptionPane.OK_CANCEL_OPTION);

    if (option == JOptionPane.OK_OPTION) {
      Person tm = new Person();
      tm.setFirstName(fname.getText());
      tm.setLastName(lname.getText());
      tm.setPosition(position.getText());
      currentProject.getTeamMembers().add(tm);
      teammodel.addElement(tm.getFirstName() + " " + tm.getLastName() + " " + tm.getPosition());
      teamlist.setModel(teammodel);
    }
  } // GEN-LAST:event_addteammemberActionPerformed
示例#18
0
 @Override
 public String lineForPerson(Person person) {
   return person.getFirstName() + " is your friend";
 }
示例#19
0
 @Override
 public String lineForPerson(Person person) {
   return person.getFirstName() + " is following you";
 }
示例#20
0
 @Override
 public String lineForPerson(Person person) {
   return person.getFirstName() + " sent you a friendship request";
 }
示例#21
0
 @Override
 public String lineForPerson(Person person) {
   return person.getFirstName() + " is not in your circles";
 }
示例#22
0
 @Override
 public String lineForPerson(Person person) {
   return person.getFirstName() + " hided info";
 }
示例#23
0
 @Override
 public String lineForPerson(Person person) {
   return person.getFirstName() + " is in my BAN list";
 }
示例#24
0
 @Override
 public String lineForPerson(Person person) {
   return "You are in relationship with " + person.getFirstName();
 }
  public void testPersonApplication() throws Exception {
    PersonApplication pa = (PersonApplication) lookup(PersonApplication.ROLE);

    // ----------------------------------------------------------------------
    //
    // ----------------------------------------------------------------------

    Action addAction = (Action) lookup(Action.ROLE, "addEntity");

    assertNotNull(addAction);

    Map m = new HashMap();

    m.put("id", "1");

    m.put("formId", "person");

    m.put("firstName", "jason");

    m.put("lastName", "van Zyl");

    m.put("data", new DefaultRunData());

    addAction.execute(m);

    Person p = pa.getPerson("1");

    assertNotNull(p);

    assertEquals("jason", p.getFirstName());

    assertEquals("van Zyl", p.getLastName());

    // ----------------------------------------------------------------------
    // Now update the entity
    // ----------------------------------------------------------------------

    Action updateAction = (Action) lookup(Action.ROLE, "updateEntity");

    assertNotNull(updateAction);

    m = new HashMap();

    m.put("id", "1");

    m.put("formId", "person");

    m.put("firstName", "sarel");

    m.put("lastName", "van Zyl");

    m.put("data", new DefaultRunData());

    updateAction.execute(m);

    p = pa.getPerson("1");

    assertNotNull(p);

    assertEquals("sarel", p.getFirstName());

    assertEquals("van Zyl", p.getLastName());

    // ----------------------------------------------------------------------
    // Delete the entity
    // ----------------------------------------------------------------------

    Action deleteAction = (Action) lookup(Action.ROLE, "deleteEntity");

    assertNotNull(deleteAction);

    m = new HashMap();

    m.put("id", "1");

    m.put("formId", "person");

    m.put("data", new DefaultRunData());

    deleteAction.execute(m);

    p = pa.getPerson("1");

    assertNull(p);
  }
  /** Create the frame. */
  public MultipleResultDisplay(final ScanPackage frame, final List<Person> results) {
    this.results = (ArrayList<Person>) results;
    setBackground(new Color(0, 128, 0));
    setTitle("Multiple Results");
    setResizable(false);
    setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    setBounds(100, 100, 412, 232);
    contentPane = new JPanel();
    contentPane.setForeground(new Color(255, 255, 255));
    contentPane.setBackground(new Color(0, 128, 0));
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    setContentPane(contentPane);
    contentPane.setLayout(null);

    JLabel lblNewLabel = new JLabel("There were multiple results to your search.");
    lblNewLabel.setForeground(new Color(255, 255, 255));
    lblNewLabel.setBounds(73, 11, 434, 37);
    contentPane.add(lblNewLabel);

    JLabel lblrnPleaseSelect = new JLabel("Please select the person you would like to use.");
    lblrnPleaseSelect.setForeground(new Color(255, 255, 255));
    lblrnPleaseSelect.setBounds(73, 59, 361, 14);
    contentPane.add(lblrnPleaseSelect);

    JButton btnSelect = new JButton("OK");
    btnSelect.setBounds(307, 175, 89, 23);
    contentPane.add(btnSelect);

    JPanel resultPanel = new JPanel();
    JScrollPane scrollPane =
        new JScrollPane(
            resultPanel,
            JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
            JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
    scrollPane.setBounds(21, 84, 361, 80);
    contentPane.add(scrollPane);

    // scrollPane.setViewportView(resultPanel);
    resultPanel.setForeground(Color.WHITE);
    resultPanel.setBackground(new Color(51, 204, 0));
    resultPanel.setLayout(new GridLayout(0, 2, 0, 0));

    final ButtonGroup group = new ButtonGroup();

    for (Person p : results) {
      String s = p.getLastName() + " " + p.getFirstName() + " " + p.getBox();
      JCheckBox c = new JCheckBox(s);
      c.setBackground(new Color(51, 204, 0));
      c.setForeground(Color.WHITE);
      checkBoxes.add(c);
      group.add(c);
      resultPanel.add(c);
    }

    btnSelect.addActionListener(
        new ActionListener() {

          @Override
          public void actionPerformed(ActionEvent arg0) {
            JCheckBox ch = null;
            for (JCheckBox c : checkBoxes) {
              if (c.isSelected()) {
                ch = c;
              }
            }
            int i = checkBoxes.indexOf(ch);
            Person selected = results.get(i);
            frame.getBoxText().setText(selected.getBox());
            frame.getComboBox().setSelectedItem(selected.getStop());
            frame.getNameText().setText(selected.getFirstName());
            frame.getLastNameText().setText(selected.getLastName());
            frame.selectedPerson = selected;
            dispose();
          }
        });
    this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    setVisible(true);
  }
 public void setPerson(Person p) {
   firstName = p.getFirstName();
   lastName = p.getLastName();
   email = p.getEmail();
 }
示例#28
0
 @Override
 public String getFirstName() {
   return mPerson.getFirstName();
 }
示例#29
0
 @Override
 public String lineForPerson(Person person) {
   return person.getFirstName() + " has not yet considered your friendship request";
 }
示例#30
0
 @Override
 public String lineForPerson(Person person) {
   return "You are following " + person.getFirstName();
 }