@Override public String toString() { return StringUtil.format( "[AccessToken: appId = {0}, serviceName = {1}, userId = {2}, moduleId = {3}, tokenName = {4}, expiresIn = {5}, authorizationExpiresIn = {6}, sessionHandle = {7}]", new Object[] { appId, serviceName, userId, moduleId, tokenName, expiresIn, authorizationExpiresIn, sessionHandle } ); } }
/** * Log a message after formatting it. * <p> * Note that the log not only goes to default output stream, but it can also * go a to log file if implemented by the platform. * </p> * @ibm-api */ public void log(String message, Object... parameters) { System.out.println(StringUtil.format(message, parameters)); }
/** * Create a new exception. * The message is formatted using the StringUtil.format rules. * @param nextException the cause exception * @param msg the exception message * @ibm-api */ public AbstractException(Throwable nextException, String msg, Object...params) { super(StringUtil.format(msg,params)); initCause(nextException); }
@Override public String getValue() { try { return writeToString(instance); } catch(Exception e) { return StringUtil.format("<XML error: {0}>",e.getMessage()); } } private String writeToString(Node node) {
@SuppressWarnings("unchecked") //$NON-NLS-1$ public Object getProperty(Object parent, String propertyName) throws JsonException { if(parent instanceof Map) { return ((Map<String, Object>)parent).get(propertyName); } else if(parent instanceof JsonObject) { return ((JsonObject)parent).getJsonProperty(propertyName); } else { throw new IllegalArgumentException(StringUtil.format("Invalid Json object, class: {0}",parent!=null ? parent.getClass().toString() : "null")); // $NLS-JsonJavaFactory.InvalidJsonobjectclass0.1-1$ $NON-NLS-2$ } }
/** * @ibm-api */ public AbstractIOException(Throwable nextException, String msg) { super(StringUtil.format(msg)); initCause(nextException); } /**
protected void out(String fmt, Object...parameters) { String msg = StringUtil.format(fmt, parameters); if(indent>0) { ps.print(StringUtil.repeat(" ", indent)); } ps.println(msg); }
public void warn(String msg, Object...parameters) { if(isWarnEnabled()) { log(null,Level.WARNING,StringUtil.format(msg, parameters),null); } } public void warn(Throwable t, String msg, Object...parameters) {
public void errorp(Object clazz, String methodName, String msg, Object...parameters) { if(isErrorEnabled()) { logp(clazz,methodName,null,Level.SEVERE,StringUtil.format(msg, parameters),null); } } public void errorp(Object clazz, String methodName, Throwable t, String msg, Object...parameters) {
public void traceDebugp(Object clazz, String methodName, String msg, Object...parameters) { if(isTraceDebugEnabled()) { logp(clazz,methodName,null,Level.FINEST,StringUtil.format(msg, parameters),null); } } public void traceDebugp(Object clazz, String methodName, Throwable t, String msg, Object...parameters) {
public void println(String fmt, Object... parameters) throws IOException { String msg = StringUtil.format(fmt, parameters); outstr(msg); outchar('\n'); }
public void infop(Object clazz, String methodName, String msg, Object...parameters) { if(isInfoEnabled()) { logp(clazz,methodName,null,Level.INFO,StringUtil.format(msg, parameters),null); } } public void infop(Object clazz, String methodName, Throwable t, String msg, Object...parameters) {
public void infop(Object clazz, String methodName, Throwable t, String msg, Object...parameters) { if(isInfoEnabled()) { logp(clazz,methodName,t,Level.INFO,StringUtil.format(msg, parameters),null); } }
public void error(String msg, Object...parameters) { if(isErrorEnabled()) { log(null,Level.SEVERE,StringUtil.format(msg, parameters),null); } } public void error(Throwable t, String msg, Object...parameters) {
public void error(Throwable t, String msg, Object...parameters) { if(isErrorEnabled()) { log(t,Level.SEVERE,StringUtil.format(msg, parameters),null); } } public void errorp(Object clazz, String methodName, String msg, Object...parameters) {
public void errorp(Object clazz, String methodName, Throwable t, String msg, Object...parameters) { if(isErrorEnabled()) { logp(clazz,methodName,t,Level.SEVERE,StringUtil.format(msg, parameters),null); } }
public void traceDebugp(Object clazz, String methodName, Throwable t, String msg, Object...parameters) { if(isTraceDebugEnabled()) { logp(clazz,methodName,t,Level.FINEST,StringUtil.format(msg, parameters),null); } } }
protected void forceAuthentication(Args args) throws ClientServicesException { if (endpoint != null) { endpoint.authenticate(true); } else { throw new NoAccessSignal(StringUtil.format("Authorization needed for service {0}", getUrlPath(args))); } }
public static String toString(int year, int month, int day, int hour, int minute, int second, int millis) { return StringUtil.format( "{0}-{1}-{2}", //$NON-NLS-1$ StringUtil.toString(year), StringUtil.toString(month), StringUtil.toString(day)) + StringUtil.format( " {0}:{1}:{2}", //.{3}", //$NON-NLS-1$ StringUtil.toString(hour), StringUtil.toString(minute), StringUtil.toString(second) ); // StringUtil.toString(millis)); } public static int getYear( long dt ) {
public void trace(String fmt, Object... parameters) { try { String msg = StringUtil.format(fmt, parameters); outstr(msg); outchar('\n'); } catch(IOException ex) { Platform.getInstance().log(ex); } }