Package net.cloudcodex.server.data.campaign.character

Examples of net.cloudcodex.server.data.campaign.character.CharacterSDO


        campaignService.updateCharacterDescription(context, campaignId, char1Id,
          null, description, sheet, null, null, null, null);

      assertEquals(sheet, sdo.getSheet());

      CharacterSDO char1 = campaignService.getCharacter(context, campaignId, char1Id);
      assertEquals(description, char1.getCharacter().getDescription());
      assertFalse(context.hasErrors());

      /*
       * not update them and test there still here
       */
      sdo = campaignService.updateCharacterDescription(context, campaignId, char1Id,
              null, null, null, null, null, null, null);

      assertEquals(sheet, sdo.getSheet());

      char1 = campaignService.getCharacter(context, campaignId, char1Id);
      assertEquals(description, char1.getCharacter().getDescription());
      assertFalse(context.hasErrors());
     
      /*
       * Player can't do that.
       */
 
View Full Code Here


    if(character == null) {
      return null;
    }
   
    final CharacterSDO sdo = new CharacterSDO();
    sdo.setCampaign(campaign);
    sdo.setCharacter(character);
   
    return sdo;
  }
View Full Code Here

    if(character == null) {
      return null;
    }
   
    final CharacterSDO sdo = new CharacterSDO();
    sdo.setCampaign(campaign);
    sdo.setCharacter(character);
   
    return sdo;
  }
View Full Code Here

    }
   
    // Aggregate all data.
    final List<CharacterSDO> sdos = new ArrayList<CharacterSDO>();
    for(Data.Character character : characters) {
      final CharacterSDO sdo = new CharacterSDO();
      sdo.setCampaign(campaign);
      sdo.setCharacter(character);
      sdos.add(sdo);
    }
   
    return sdos.isEmpty() ? null : sdos;
  }
View Full Code Here

          + characterKey);
      context.addError(USER_USURPATION_PC);
      return null;
    }
   
    final CharacterSDO sdo = new CharacterSDO();
    sdo.setCampaign(campaign);
    sdo.setCharacter(character);
   
    return sdo;
  }
View Full Code Here

  @Override
  public Result<CharacterHeaderDTO> inviteToCampaign(long campaignId, String email, String name) {

    final Context context = createContext();
   
    final CharacterSDO character =
      campaignService.inviteToCampaign(context, campaignId, email, name);

    return createResult(context, DTOUtil.mapCharacterSDOToHeader(character, null));
  }
View Full Code Here

  public Result<CharacterHeaderDTO> addNPC(long campaignId, String name,
      String description, String icon, boolean profile) {
   
    final Context context = createContext();
   
    final CharacterSDO character = campaignService.createNPC(
        context, campaignId, name, icon, description, profile);

    return createResult(context, DTOUtil.mapCharacterSDOToHeader(character, null));
  }
View Full Code Here

    final Context context = createContext();
   
    final CompleteCharacterDescriptionDTO dto = new CompleteCharacterDescriptionDTO();

    // Get the header.
    final CharacterSDO character = campaignService.getCharacter(context, campaignId, characterId);
    dto.setHeader(DTOUtil.mapCharacterSDOToHeader(character, characterId));

    // Get the description.
    final CharacterDescriptionSDO sdo = campaignService.getCharacterDescription(
        context, campaignId, characterId, characterId, null);
View Full Code Here

TOP

Related Classes of net.cloudcodex.server.data.campaign.character.CharacterSDO

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.