private void removeEntry(String rowKey, String tableName) {
   try {
     CloudTableClient tableClient = getTableClient();
     Album specificAlbum =
         tableClient
             .execute(tableName, TableOperation.retrieve("1", rowKey, Album.class))
             .getResultAsType();
     tableClient.execute(tableName, TableOperation.delete(specificAlbum));
   } catch (Exception e) {
     System.out.print("Exception encountered: ");
     System.out.println(e.getMessage());
   }
 }
 private void insertEntry(Album album) throws StorageException, Exception {
   CloudTableClient tableClient = getTableClient();
   CloudTable table = tableClient.getTableReference(this.tableName);
   table.createIfNotExist();
   TableOperation insertAlbum1 = TableOperation.insert(album);
   tableClient.execute(this.tableName, insertAlbum1);
 }
  private Album getAlbumInfo(String rowKey, String tableName) {
    try {
      CloudTableClient tableClient = getTableClient();
      Album specificAlbum =
          tableClient
              .execute(tableName, TableOperation.retrieve("1", rowKey, Album.class))
              .getResultAsType();

      return specificAlbum;
    } catch (StorageException storageException) {
      System.out.print("StorageException encountered: ");
      System.out.println(storageException.getMessage());
      return null;
    } catch (Exception e) {
      System.out.print("Exception encountered:\n");
      System.out.println(
          "Exception class: "
              + e.getClass()
              + "\nException message: "
              + e.getMessage()
              + "\nStack trace: "
              + e.getStackTrace());
      return null;
    }
  }