Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static class FRDESC {
- // public static String getNotifEvent(String rpt_amt) {
- // String event =
- // getCtx().getRString(R.string.notif_lbl_desc_event_number);
- // rpt_amt = (TextUtils.isEmpty(rpt_amt)) ? "1" : rpt_amt;
- // if ("1".equals(rpt_amt)) {
- // event = String.format(event, rpt_amt, "");
- // // .replace("1", "");
- // } else {
- // event = String.format(event, rpt_amt, "s");
- // }
- // return (event);
- // }
- public static String getRptDay(String rpt_amt) {
- String day = getCtx().getRString(R.string.rpt_lbl_desc_format_day);
- if ("1".equals(rpt_amt)) {
- day = String.format(day, rpt_amt, "").replace("1", "");
- } else {
- day = String.format(day, rpt_amt, "s");
- }
- day = String.format(getCtx().getRString(R.string.rpt_lbl_desc_day), day);
- return (day);
- }
- public static String getRptWeek(String rpt_amt) {
- String week = getCtx().getRString(R.string.rpt_lbl_desc_format_week);
- if ("1".equals(rpt_amt)) {
- week = String.format(week, rpt_amt, "").replace("1", "");
- } else {
- week = String.format(week, rpt_amt, "s");
- }
- week = String.format(getCtx().getRString(R.string.rpt_lbl_desc_week), week);
- return (week);
- }
- public static String getRptMonth(String rpt_amt) {
- String month = getCtx().getRString(R.string.rpt_lbl_desc_format_month);
- if ("1".equals(rpt_amt)) {
- month = String.format(month, rpt_amt, "").replace("1", "");
- } else {
- month = String.format(month, rpt_amt, "s");
- }
- month = String.format(getCtx().getRString(R.string.rpt_lbl_desc_month), month);
- return (month);
- }
- public static String getRptMonth(String rpt_amt, String rpt_fallon, String rpt_weekday, Set<String> rpt_oneach,
- boolean isCertainDate) {
- String month = getCtx().getRString(R.string.rpt_lbl_desc_format_month);
- if ("1".equals(rpt_amt)) {
- month = String.format(month, rpt_amt, "").replace("1", "");
- } else {
- month = String.format(month, rpt_amt, "s");
- }
- String txt_update = "";
- if (isCertainDate) {
- String ofSth = getTxtDates(rpt_oneach);
- txt_update = String.format(getCtx().getRString(R.string.rpt_lbl_desc_month_each), month, ofSth);
- } else {
- String ofSth = getRankSuffix(rpt_fallon);
- ofSth += rpt_weekday;
- txt_update = String.format(getCtx().getRString(R.string.rpt_lbl_desc_month_onthe), month, ofSth);
- }
- return (txt_update);
- }
- public static String getRptYear(String rpt_amt) {
- String year = getCtx().getRString(R.string.rpt_lbl_desc_format_year);
- if ("1".equals(rpt_amt)) {
- year = String.format(year, rpt_amt, "").replace("1", "");
- } else {
- year = String.format(year, rpt_amt, "s");
- }
- year = String.format(getCtx().getRString(R.string.rpt_lbl_desc_year), year);
- return (year);
- }
- public static String getRptYear(String rpt_amt, String rpt_fallon, String rpt_weekday, Set<String> rpt_oneach) {
- String year = getCtx().getRString(R.string.rpt_lbl_desc_format_year);
- if ("1".equals(rpt_amt)) {
- year = String.format(year, rpt_amt, "").replace("1", "");
- } else {
- year = String.format(year, rpt_amt, "s");
- }
- String month = getTxtMonths(rpt_oneach);
- String dayofweeks = getRankSuffix(rpt_fallon);
- dayofweeks += rpt_weekday;
- String txt_update = String.format(getCtx().getRString(R.string.rpt_lbl_desc_year_onthe_of), year,
- dayofweeks, month);
- return (txt_update);
- }
- private static String getTxtDates(Set<String> lst) {
- String month = "";
- for (String mth : lst) {
- month += ", " + mth;
- }
- try {
- int index = month.indexOf(",");
- month = new StringBuilder(month).replace(index, index + 1, "").toString();
- } catch (Exception e) {
- }
- try {
- int index = month.lastIndexOf(",");
- month = new StringBuilder(month)
- .replace(index, index + 1, " " + getCtx().getRString(R.string.rpt_lbl_desc_and)).toString();
- } catch (Exception e) {
- }
- return month.trim();
- }
- private static String getTxtMonths(Set<String> lst) {
- String month = "";
- for (String mth : lst) {
- month += ", " + mth;
- }
- try {
- int index = month.indexOf(",");
- month = new StringBuilder(month).replace(index, index + 1, "").toString();
- } catch (Exception e) {
- }
- try {
- int index = month.lastIndexOf(",");
- month = new StringBuilder(month)
- .replace(index, index + 1, " " + getCtx().getRString(R.string.rpt_lbl_desc_and)).toString();
- } catch (Exception e) {
- }
- return month.trim();
- }
- private static String getRankSuffix(String text) {
- final String ending = "%1$s<sup>%2$s</sup> ";
- final String rank_1 = getCtx().getRString(R.string.rpt_opt_rank1);
- final String rank_2 = getCtx().getRString(R.string.rpt_opt_rank2);
- final String rank_3 = getCtx().getRString(R.string.rpt_opt_rank3);
- final String rank_4 = getCtx().getRString(R.string.rpt_opt_rank4);
- final String rank_5 = getCtx().getRString(R.string.rpt_opt_rank5);
- if (rank_1.equals(text)) {
- return String.format(ending, "1", getCtx().getRString(R.string.rpt_lbl_desc_rank1));
- } else if (rank_2.equals(text)) {
- return String.format(ending, "2", getCtx().getRString(R.string.rpt_lbl_desc_rank2));
- } else if (rank_3.equals(text)) {
- return String.format(ending, "3", getCtx().getRString(R.string.rpt_lbl_desc_rank3));
- } else if (rank_4.equals(text)) {
- return String.format(ending, "4", getCtx().getRString(R.string.rpt_lbl_desc_rank4_5));
- } else if (rank_5.equals(text)) {
- return String.format(ending, "5", getCtx().getRString(R.string.rpt_lbl_desc_rank4_5));
- } else {
- return String.format(ending, text, getCtx().getRString(R.string.rpt_lbl_desc_rank_6));
- }
- }
- public static String getNotifDue(String text) {
- String txt_update = getCtx().getRString(R.string.notif_lbl_desc_format_day);
- if ("1".equals(text)) {
- txt_update = String.format(txt_update, text, "");
- } else {
- txt_update = String.format(txt_update, text, "s");
- }
- txt_update = String.format(getCtx().getRString(R.string.notif_lbl_desc_day), txt_update);
- return (txt_update);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement