private void deleteLease() {
   Integer selection = leasePanel.getSelectedObjectRef();
   if (selection != null) {
     try {
       int answer =
           JOptionPane.showConfirmDialog(
               null,
               "Are you sure you would like to DELETE lease " + selection + "?",
               "Confirm",
               JOptionPane.YES_NO_OPTION,
               JOptionPane.QUESTION_MESSAGE);
       if (answer == JOptionPane.YES_OPTION) {
         System.out.println("Lease Delete - Yes button clicked");
         int result = client.deleteLease(selection);
         if (result > 0) {
           String message = "Lease " + selection + " has been successfully deleted";
           String title = "Information";
           OKDialog.okDialog(LandlordDetails.this, message, title);
         } else {
           String message =
               "Lease " + selection + " has dependent records and is not able to be deleted";
           String title = "Error";
           OKDialog.okDialog(LandlordDetails.this, message, title);
         }
       }
     } catch (RemoteException ex) {
       Logger.getLogger(LandlordDetails.class.getName()).log(Level.SEVERE, null, ex);
     }
   }
 }
 private void endLease() {
   Integer selection = leasePanel.getSelectedObjectRef();
   if (selection != null) {
     System.out.println("Lease Ref: " + selection);
     EndObject endLease = new EndObject(client, "Lease", selection);
     endLease.setVisible(true);
   }
 }
 private void viewLease() {
   Integer selection = leasePanel.getSelectedObjectRef();
   if (selection != null) {
     try {
       LeaseInterface lease = client.getLease(selection);
       if (lease != null) {
         LeaseDetails leaseDetails = new LeaseDetails(client, lease);
         leaseDetails.setVisible(true);
         setVisible(false);
       }
     } catch (RemoteException ex) {
       Logger.getLogger(LandlordDetails.class.getName()).log(Level.SEVERE, null, ex);
     }
   }
 }
 private void updateLease() {
   Integer selection = leasePanel.getSelectedObjectRef();
   if (selection != null) {
     try {
       System.out.println("Lease Ref: " + selection);
       LeaseInterface lease = client.getLease(selection);
       if (lease != null) {
         System.out.println("Lease Name: " + lease.getAgreementName());
         UpdateLease leaseDetails = new UpdateLease(client, lease);
         leaseDetails.setVisible(true);
       }
     } catch (RemoteException ex) {
       Logger.getLogger(LandlordDetails.class.getName()).log(Level.SEVERE, null, ex);
     }
   }
 }