litesoft
@ 669
litesoft / trunk / GWT_Sandbox / MultiModuleSingleSrc / main / src / org / litesoft / sandbox / multimodule / client / common / util / MessageUserSink.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
package org.litesoft.sandbox.multimodule.client.common.util; public interface MessageUserSink { enum Priority { Error, Warning, Info; public boolean isLowerPriorityThan( Priority them ) { return (them != null) && (them.ordinal() < this.ordinal()); } public static Priority deNull( Priority pPriority ) { return (pPriority != null) ? pPriority : Info; } } void clearMessage(); void clearMessage( String pMessage ); void setInfoMessage( String pMessage ); void setWarningMessage( String pMessage ); void setErrorMessage( String pMessage ); void setErrorMessage( Throwable pThrowable, String pMessage ); } |