Lines Matching refs:condition

293         mExitCondition = manualRule != null ? manualRule.condition : null;
333 private void setSessionExitCondition(Condition condition) {
334 if (Objects.equals(condition, mSessionExitCondition)) return;
335 if (DEBUG) Log.d(mTag, "mSessionExitCondition=" + getConditionId(condition));
336 mSessionExitCondition = condition;
393 private static Uri getConditionId(Condition condition) {
394 return condition != null ? condition.id : null;
397 private Uri getRealConditionId(Condition condition) {
398 return isForever(condition) ? null : getConditionId(condition);
401 private static Condition copy(Condition condition) {
402 return condition == null ? null : condition.copy();
414 : rule.condition != null ? rule.condition
434 // If there is a manual rule, but it has no condition listed then it is forever.
542 Slog.wtf(TAG, "Invalid manual condition: " + c);
552 // don't change the hour condition while the user is viewing the panel
553 if (!mAttached || getConditionTagAt(COUNTDOWN_CONDITION_INDEX).condition == null) {
562 // Don't change the alarm condition while the user is viewing the panel
563 if (c != null && (!mAttached || tag == null || tag.condition == null)) {
568 boolean showAlarm = tag != null && tag.condition != null;
583 // Returns a time condition if the next alarm is within the next week.
643 private void bind(final Condition condition, final View row, final int rowId) {
644 if (condition == null) throw new IllegalArgumentException("condition must not be null");
645 final boolean enabled = condition.state == Condition.STATE_TRUE;
653 tag.condition = condition;
654 final Uri conditionId = getConditionId(tag.condition);
656 + first + " condition=" + conditionId);
665 select(tag.condition);
682 final String line1 = !TextUtils.isEmpty(condition.line1) ? condition.line1
683 : condition.summary;
684 final String line2 = condition.line2;
729 button2.setEnabled(!Objects.equals(condition.summary, maxCondition.summary));
738 // wire up interaction callbacks for newly-added condition rows
774 final Uri conditionId = getConditionId(tag.condition);
806 private void select(final Condition condition) {
807 if (DEBUG) Log.d(mTag, "select " + condition);
809 if (DEBUG) Log.d(mTag, "Ignoring condition selection outside of manual zen");
812 final Uri realConditionId = getRealConditionId(condition);
821 setExitCondition(condition);
824 } else if ((isAlarm(condition) || isCountdown(condition)) && mBucketIndex != -1) {
827 setSessionExitCondition(copy(condition));
872 // used as the view tag on condition rows
879 Condition condition;