///** // * // */ //package at.knowcenter.wag.egov.egiz.sig.connectors.bku; // //import at.knowcenter.wag.egov.egiz.sig.SignatureObject; //import at.knowcenter.wag.egov.egiz.sig.SignatureTypes; // ///** // * @author wprinz // * // */ //public abstract class SignSignatureObjectHelper //{ // public static String retrieveStringValueFromSignatureObject (SignSignatureObject so, String key) // { // // mandatory // if (key.equals(SignatureTypes.SIG_DATE)) // { // return so.getDate(); // } // if (key.equals(SignatureTypes.SIG_VALUE)) // { // return so.getSignatureValue(); // } // if (key.equals(SignatureTypes.SIG_ISSUER)) // { // return so.getIssuer(); // } // if (key.equals(SignatureTypes.SIG_NUMBER)) // { // return so.getSerialNumber(); // } // // // connector // if (key.equals(SignatureTypes.SIG_ID)) // { // return so.getSigID(); // } // // // algorithm // if (key.equals(SignatureTypes.SIG_KZ)) // { // return so.getSigKZ(); // } // // // additional // if (key.equals(SignatureTypes.SIG_NAME)) // { // return so.getName(); // } // // throw new RuntimeException("The key '" + key + "' is not a recognized SignatorObject member."); //$NON-NLS-1$ //$NON-NLS-2$ // } // //}