Package net.solosky.maplefetion.bean

Examples of net.solosky.maplefetion.bean.Buddy


      throws FetionException
  {
    Element root = XMLHelper.build(response.getBody().toSendString());
    Element element = XMLHelper.find(root, "/results/contacts/buddies/buddy");
    if(element!=null && element.getAttributeValue("user-id")!=null) {
      Buddy buddy = this.context.getFetionStore().getBuddyByUserId(Integer.parseInt(element.getAttributeValue("user-id")));
      if(buddy!=null){
        BeanHelper.toBean(Buddy.class, buddy, element);
        buddy.setRelation(Relation.BUDDY);
        context.getFetionStore().flushBuddy(buddy);
      }else{
        logger.warn("not found buddy in agree application response handler. Have you deleted her?");
      }
    }
View Full Code Here


          Iterator it = list.iterator();
         
        while(it.hasNext()) {
            Element e = (Element) it.next();
            String uri = e.getAttributeValue("uri");
            Buddy buddy = store.getBuddyByUri(uri);
            if(buddy!=null) {
              BeanHelper.setValue(buddy, "relation", Relation.BANNED);
              context.getFetionStore().flushBuddy(buddy);
            }
          }
View Full Code Here

  {
    Element root = XMLHelper.build(response.getBody().toSendString());
    Element personal = XMLHelper.find(root, "/results/contact");
    if(personal!=null) {
      int userId = Integer.parseInt(personal.getAttributeValue("user-id"));
      Buddy buddy = this.context.getFetionStore().getBuddyByUserId(userId);
      if(buddy!=null) {
        return new FindBuddySuccessEvent(buddy);        //找到该用户并且是好友,操作正确完成
      }else {
        return new FailureEvent(FailureType.BUDDY_NOT_FOUND)//找到该用户但不是好友
      }
View Full Code Here

      throws FetionException {
    Element root = XMLHelper.build(response.getBody().toSendString());
    Element element = XMLHelper.find(root, "/results/contacts/buddies/buddy");
    FetionStore store = this.context.getFetionStore();
    if(element!=null && element.getAttributeValue("user-id")!=null) {
      Buddy buddy = store.getBuddyByUserId(Integer.parseInt(element.getAttributeValue("user-id")));
      if(buddy!=null)
        store.deleteBuddy(buddy);
    }
   
    Element contacts = XMLHelper.find(root, "/results/contacts");
View Full Code Here

TOP

Related Classes of net.solosky.maplefetion.bean.Buddy

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.