import java.util.regex.Pattern;\r
\r
import com.indexdata.mkjsf.errors.ErrorHelper;\r
-import com.indexdata.mkjsf.errors.ErrorInterface;\r
import com.indexdata.mkjsf.errors.ErrorHelper.ErrorCode;\r
+import com.indexdata.mkjsf.errors.ErrorInterface;\r
import com.indexdata.utils.XmlUtils;\r
\r
/**\r
}\r
\r
public String getMessage() {\r
- if (hasPazpar2Error()) { \r
- return getPazpar2Error().getMsg();\r
+ if (isServiceError()) { \r
+ return getServiceError().getMsg();\r
} else { \r
return getOneElementValue("errormessage");\r
}\r
}\r
\r
public List<String> getSuggestions() { \r
- if (errorHelper!=null) {\r
+ if (errorHelper!=null) { \r
return errorHelper.getSuggestions(this);\r
} else {\r
List<String> nohelper = new ArrayList<String>();\r
return applicationErrorCode; \r
}\r
\r
- public boolean hasPazpar2Error () {\r
- return ( getOneElement("error") != null); \r
+ public boolean isServiceError () {\r
+ ServiceError pz2err = (ServiceError) getOneElement("error");\r
+ return (pz2err != null);\r
}\r
\r
- public Pazpar2Error getPazpar2Error() {\r
- return (Pazpar2Error) getOneElement("error");\r
+ public ServiceError getServiceError() {\r
+ return (ServiceError) getOneElement("error");\r
+ }\r
+ \r
+ public boolean isServiceProxyError () {\r
+ return (isServiceError() && getServiceError().isServiceProxyError());\r
}\r
\r
+ public boolean isPazpar2Error () {\r
+ return (isServiceError() && getServiceError().isPazpar2Error());\r
+ }\r
\r
}\r