Package net.solosky.maplefetion.event.action

Examples of net.solosky.maplefetion.event.action.FailureEvent


      this.dialogFactory.getServerDialog().addBuddy("tel:"+account, localName, cord, desc, promptId,  listener);
    }else if(validator.getFetionId()>0){
      this.dialogFactory.getServerDialog().addBuddy("sip:"+account, localName, cord, desc, promptId, listener);
    }else{
      if(listener!=null){
        listener.fireEevent(new FailureEvent(FailureType.INVALID_ACCOUNT));
      }
    }
  }
View Full Code Here


  {
    this.ensureOnline();
    if(Presence.isValidPresenceValue(presence)){
      this.dialogFactory.getServerDialog().setPresence(presence, listener);
    }else{
      if(listener!=nulllistener.fireEevent(new FailureEvent(FailureType.INVALID_PRESENCE_VALUE));
    }
  }
View Full Code Here

   */
  public void deleteCord(Cord cord, ActionEventListener listener)
  {
    this.ensureOnline();
    if(this.store.getBuddyListByCord(cord).size()>0 && listener!=null){
      listener.fireEevent(new FailureEvent(FailureType.CORD_NOT_EMPTY));
    }else{
      this.dialogFactory.getServerDialog().deleteCord(cord, listener);
    }
  }
View Full Code Here

    //判断是否在有效的范围内,如果不在这个范围内则返回发送时间错误
    if( sendDate.after(calMin.getTime()) && sendDate.before(calMax.getTime())){
      ScheduleSMS sc = new ScheduleSMS(-1, message, sendDate,  receiverList);
      this.getServerDialog().createScheduleSMS(sc, listener);
    }else{
      if(listener!=nulllistener.fireEevent(new FailureEvent(FailureType.INVALID_SEND_DATE));
    }
  }
View Full Code Here

   */
  public void addBuddyToBlackList(Buddy buddy, ActionEventListener listener)
  {
    this.ensureOnline();
    if(buddy.getRelation()==Relation.BANNED) {
      if(listener!=null) listener.fireEevent(new FailureEvent(FailureType.BUDDY_IN_BLACKLIST));
    }else {
      this.getServerDialog().addBuddyToBlackList(buddy, listener);
    }
  }
View Full Code Here

   */
  public void removeBuddyFromBlackList(Buddy buddy, ActionEventListener listener)
  {
    this.ensureOnline();
    if(buddy.getRelation()!=Relation.BANNED) {
      if(listener!=null) listener.fireEevent(new FailureEvent(FailureType.BUDDY_NOT_IN_BLACKLIST));
    }else {
      this.getServerDialog().removeBuddyFromBlackList(buddy, listener);
    }
  }
View Full Code Here

      return new TimeoutEvent();
    }
   
    //503
  private ActionEvent doServerUnavaliable(SipcResponse response) {
    return new FailureEvent(FailureType.SERVER_BUSY);
  }
View Full Code Here

 

  @Override
  protected ActionEvent doRequestFailure(SipcResponse response)
      throws FetionException {
    return new FailureEvent(FailureType.REGISTER_FORBIDDEN);
  }
View Full Code Here

  @Override
  protected ActionEvent doNotAuthorized(SipcResponse response)
      throws FetionException
  {
    return new FailureEvent(FailureType.AUTHORIZATION_FAIL);
  }
View Full Code Here

  @Override
  protected ActionEvent doNoSubscription(SipcResponse response)
      throws FetionException
  {
    //如果返回的是522,表明用户没开通飞信
    return new FailureEvent(FailureType.USER_NOT_FOUND);
  }
View Full Code Here

TOP

Related Classes of net.solosky.maplefetion.event.action.FailureEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.