Home | History | Annotate | Download | only in notification

Lines Matching defs:conditionId

122     private static final String RULE_ATT_CONDITION_ID = "conditionId";
296 && rule.conditionId != null && sameCondition(rule);
301 if (rule.conditionId == null) {
304 return rule.condition == null || rule.conditionId.equals(rule.condition.id);
501 rt.conditionId = safeUri(parser, RULE_ATT_CONDITION_ID);
519 if (rule.conditionId != null) {
520 out.attribute(null, RULE_ATT_CONDITION_ID, rule.conditionId.toString());
804 public static long tryParseCountdownConditionId(Uri conditionId) {
805 if (!Condition.isValidId(conditionId, SYSTEM_AUTHORITY)) return 0;
806 if (conditionId.getPathSegments().size() < 2
807 || !COUNTDOWN_PATH.equals(conditionId.getPathSegments().get(0))) return 0;
809 return Long.parseLong(conditionId.getPathSegments().get(1));
811 Slog.w(TAG, "Error parsing countdown condition: " + conditionId, e);
819 public static boolean isValidCountdownConditionId(Uri conditionId) {
820 return tryParseCountdownConditionId(conditionId) != 0;
826 public static boolean isValidCountdownToAlarmConditionId(Uri conditionId) {
827 if (tryParseCountdownConditionId(conditionId) != 0) {
828 if (conditionId.getPathSegments().size() < 4
829 || !IS_ALARM_PATH.equals(conditionId.getPathSegments().get(2))) {
833 return Boolean.parseBoolean(conditionId.getPathSegments().get(3));
835 Slog.w(TAG, "Error parsing countdown alarm condition: " + conditionId, e);
857 public static boolean isValidScheduleConditionId(Uri conditionId) {
858 return tryParseScheduleConditionId(conditionId) != null;
861 public static ScheduleInfo tryParseScheduleConditionId(Uri conditionId) {
862 final boolean isSchedule = conditionId != null
863 && conditionId.getScheme().equals(Condition.SCHEME)
864 && conditionId.getAuthority().equals(ZenModeConfig.SYSTEM_AUTHORITY)
865 && conditionId.getPathSegments().size() == 1
866 && conditionId.getPathSegments().get(0).equals(ZenModeConfig.SCHEDULE_PATH);
868 final int[] start = tryParseHourAndMinute(conditionId.getQueryParameter("start"));
869 final int[] end = tryParseHourAndMinute(conditionId.getQueryParameter("end"));
872 rt.days = tryParseDayList(conditionId.getQueryParameter("days"), "\\.");
877 rt.exitAtAlarm = safeBoolean(conditionId.getQueryParameter("exitAtAlarm"), false);
958 public static boolean isValidEventConditionId(Uri conditionId) {
959 return tryParseEventConditionId(conditionId) != null;
962 public static EventInfo tryParseEventConditionId(Uri conditionId) {
963 final boolean isEvent = conditionId != null
964 && conditionId.getScheme().equals(Condition.SCHEME)
965 && conditionId.getAuthority().equals(ZenModeConfig.SYSTEM_AUTHORITY)
966 && conditionId.getPathSegments().size() == 1
967 && conditionId.getPathSegments().get(0).equals(EVENT_PATH);
970 rt.userId = tryParseInt(conditionId.getQueryParameter("userId"), UserHandle.USER_NULL);
971 rt.calendar = conditionId.getQueryParameter("calendar");
975 rt.reply = tryParseInt(conditionId.getQueryParameter("reply"), 0);
1068 final Uri id = config.manualRule.conditionId;
1108 public Uri conditionId; // required for automatic
1124 conditionId = source.readParcelable(null);
1152 dest.writeParcelable(conditionId, 0);
1177 .append(",conditionId=").append(conditionId)
1214 if (!Objects.equals(conditionId, to.conditionId)) {
1215 d.addLine(item, "conditionId", conditionId, to.conditionId);
1243 && Objects.equals(other.conditionId, conditionId)
1253 return Objects.hash(enabled, snoozing, name, zenMode, conditionId, condition,