/*********************************************************************** * * Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; version 2.1 * of the License. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, Novell, Inc. * * To contact Novell about this file by physical or electronic mail, * you may find current contact information at www.novell.com. * ***********************************************************************/ package com.novell.casa; public class MiCasaTest { public static void main(String[] args) { MiCasa store = new MiCasa(); try { store.setCredential(0, "JavaAppID", null, 0, "javaAppID Username", "javaAppID Password"); store.setCredential(0, "JavaAppID", "Network", 0, "javaAppID Username", "javaAppID Password"); store.setCredential(0, "Groupwise", null, 0, "groupwise Username", "gw Password"); NetCredential nc = store.getCredential(0, "JavaAppID", null, 0); System.out.println("Username: "+nc.getUsername()); System.out.println("Password: "+nc.getPassword()); store.removeCredential(0, "Groupwise", null); try { nc = store.getCredential(0, "Groupwise", null, 0); } catch (Exception e) { e.printStackTrace(); //To change body of catch statement use Options | File Templates. } nc = store.getCredential(0, "nonexist2", null, 0); System.out.println("Username: "+nc.getUsername()); System.out.println("Password: "+nc.getPassword()); } catch (Exception e) { e.printStackTrace(); //To change body of catch statement use Options | File Templates. } } }