package com.Facebook.utils; import java.util.Locale; public class Errors { public static enum ErrorMsg { LOGIN("You are not logged in"), PERMISSIONS_PUBLISH("Publish permission: '%s' wasn't set by SimpleFacebookConfiguration"), CANCEL_PERMISSIONS_PUBLISH("Publish permissions: '%s' weren't accepted by user"); private String mMsg; private ErrorMsg(String msg) { mMsg = msg; } public String message() { return mMsg; } } /** * Get final error message * * @param errorMsg * @param params * @return */ public static String getError(ErrorMsg errorMsg, Object... params) { if (params == null) { return errorMsg.message(); } else { return String.format(Locale.US, errorMsg.message(), params); } } public static String getError(ErrorMsg errorMsg) { return errorMsg.message(); } }