MuteOrHangUp.java :  » App » quitesleep » es » cesar » quitesleep » ddbb » Android Open Source

Android Open Source » App » quitesleep 
quitesleep » es » cesar » quitesleep » ddbb » MuteOrHangUp.java
/*  
   Copyright 2011 Cesar Valiente Gordo
 
   This file is part of QuiteSleep.

    QuiteSleep is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    QuiteSleep is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with QuiteSleep.  If not, see <http://www.gnu.org/licenses/>.
 */

package es.cesar.quitesleep.ddbb;

public class MuteOrHangUp extends Id {
  
  private boolean mute = false;
  private boolean hangUp = false;
  
  //Getters and Setters
  public boolean isMute() {
    return mute;
  }
  public void setMute(boolean mute) {    
    this.mute = mute;    
    this.hangUp = !mute;
  }
  public boolean isHangUp() {
    return hangUp;
  }
  public void setHangUp(boolean hangUp) {
    this.hangUp = hangUp;
    this.mute = !hangUp;
  }
  
  /**
   * Empty constructor
   */
  public MuteOrHangUp () {
    super();
    this.mute = true;
    this.hangUp = false;    
  }
  
  /**
   * 
   * @param mute
   * @param hangUp
   */
  public MuteOrHangUp (boolean mute, boolean hangUp) {
    super();
    this.mute = mute;
    this.hangUp = hangUp;
  }
  
  @Override
  public String toString () {    
    return "Mute: " + mute + "\tHang Up: " + hangUp;
  }
  

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.