Examples of ShortMessage


Examples of com.skyline.wo.model.ShortMessage

  @RequestMapping(value = "/view/{id}", method = RequestMethod.GET)
  public ModelAndView getShortMessageById(@PathVariable long id) {
    ModelAndView mav = new ModelAndView();
    mav.setViewName(ViewPaths.SHORTMESSAGE_VIEW);
    ShortMessage message = shortMessageService.getShortMessageById(id);
    mav.addObject("shortMessage", message);
    return mav;
  }
View Full Code Here

Examples of com.skyline.wo.model.ShortMessage

    return newMessageId;
  }

  @Override
  public long forwardShortMessage(long id, long ownerId, String ownerNickname, String ownerPortrait, String comment) {
    ShortMessage forwardedMessage = shortMessageDao.queryShortMessage(id);
    if (forwardedMessage == null) {
      return 0;
    } else {
      // String source="";
      long forwardId = shortMessageDao.insertShortMessage(ownerId, ownerNickname, ownerPortrait, forwardedMessage.getText(), comment,
          forwardedMessage.getOwnerId(), forwardedMessage.getOwnerNickname());

      if (forwardId != 0) {
        String text = forwardedMessage.getText();
        if (text.length() > 10) {
          text = text.substring(0, 10);
        }
       
        commentService.commentResource(ownerId, ownerNickname, ownerPortrait, comment, (long) 0, forwardId, text,
            CommentType.SHORTMESSAGE, forwardedMessage.getOwnerId());
        String content="";
        //if(forwardedMessage.getSourceOwnerId()!=0){
          String arch ="<a href='../user/"+forwardedMessage.getSourceOwnerId()+".html'>"+forwardedMessage.getOwnerNickname()+"</a>";
          content=comment+"&nbsp;转自"+arch+"<br>";
          content+="<div class='shortMessageContent'>"+arch+":"+forwardedMessage.getText()+"</div>";
          //content=
      //  }
        personalFeedService.addFeed(forwardId, "短消息", content, ownerId, ownerNickname, ownerPortrait, ownerId, FeedType.SHORTMESSAGE);
      }
      return forwardId;
View Full Code Here

Examples of com.skyline.wo.model.ShortMessage

    return MAPPER;
  }

  @Override
  public ShortMessage mapRow(ResultSet rs, int rowNum) throws SQLException {
    ShortMessage s = new ShortMessage();
    s.setCreateTime(rs.getTimestamp("createTime"));
    s.setId(rs.getLong("id"));
    //s.setImg(rs.getString("img"));
    s.setOwnerId(rs.getLong("ownerId"));
    s.setOwnerNickname(rs.getString("ownerNickname"));
    s.setOwnerPortrait(rs.getString("ownerPortrait"));
   
    s.setText(rs.getString("text"));
    //s.setVideo(rs.getString("video"));
    s.setComment(rs.getString("comment"));
    s.setSourceOwnerId(rs.getLong("sourceOwnerId"));
    s.setSourceOwnerNickname(rs.getString("sourceOwnerNickname"));
   
    return s;
  }
View Full Code Here

Examples of javax.sound.midi.ShortMessage

     * @param data1 the first data byte
     */
    public void addEvent(int command, int data1)
    {
        try {
            ShortMessage message = new ShortMessage();
            message.setMessage(command, currentTrack, data1);
            MidiEvent event = new MidiEvent(message, getTrackTimer());
            track[currentTrack].add(event);
        } catch (InvalidMidiDataException e)
        {
            // We've kept a good eye on the data.  This exception won't happen.
View Full Code Here

Examples of javax.sound.midi.ShortMessage

     * @param data2 the second data byte
     */
    public void addEvent(int command, int data1, int data2)
    {
        try {
            ShortMessage message = new ShortMessage();
            message.setMessage(command, currentTrack, data1, data2);
            MidiEvent event = new MidiEvent(message, getTrackTimer());
            track[currentTrack].add(event);
        } catch (InvalidMidiDataException e)
        {
            // We've kept a good eye on the data.  This exception won't happen.
View Full Code Here

Examples of javax.sound.midi.ShortMessage

     */
    public void addNoteEvent(int data1, int data2, int data3, long duration, boolean addNoteOn, boolean addNoteOff)
    {
        try {
            if (addNoteOn) {
                ShortMessage message = new ShortMessage();
                message.setMessage(ShortMessage.NOTE_ON, currentTrack, data1, data2);
                MidiEvent event = new MidiEvent(message, getTrackTimer());
                track[currentTrack].add(event);
            }

            advanceTrackTimer(duration);

            if (addNoteOff) {
                ShortMessage message2 = new ShortMessage();
                message2.setMessage(ShortMessage.NOTE_OFF, currentTrack, data1, data3);
                MidiEvent event2 = new MidiEvent(message2, getTrackTimer());
                track[currentTrack].add(event2);
            }
        } catch (InvalidMidiDataException e)
        {
View Full Code Here

Examples of javax.sound.midi.ShortMessage

    /**
     * test method getChannel() of class ShortMessage
     *
     */
    public void test_getChannel() throws Exception {
        ShortMessage message = new ShortMessage();
        assertEquals(0, message.getChannel());

        byte[] bt = new byte[] {23, 16, 35};
        ShortMessage1 message1 = new ShortMessage1(bt);
        assertEquals(7, message1.getChannel());
        bt[0] = 15;
        /*
         * value change
         */
        assertEquals(15, message1.getChannel());
       
        ShortMessage1 message2 = new ShortMessage1(null);
        assertEquals(0, message2.getChannel());

        message.setMessage(249);
        assertEquals(9, message.getChannel());

        message.setMessage(250, 14, 62);
        assertEquals(10, message.getChannel());

        message.setMessage(234, 15, 14, 62);
        assertEquals(15, message.getChannel());

    }
View Full Code Here

Examples of javax.sound.midi.ShortMessage

    /**
     * test method getCommand() of class ShortMessage
     *
     */
    public void test_getCommand() throws Exception {
        ShortMessage message = new ShortMessage();
        assertEquals(144, message.getCommand());

        byte[] bt = new byte[] {23, 16, 35};
        ShortMessage1 message1 = new ShortMessage1(bt);
        assertEquals(16, message1.getCommand());
        bt[0] = 4;
        /*
         * value change
         */
        assertEquals(0, message1.getCommand());

        ShortMessage1 message2 = new ShortMessage1(null);
        assertEquals(0, message2.getCommand());

        message.setMessage(249);
        assertEquals(240, message.getCommand());

        message.setMessage(250, 14, 62);
        assertEquals(240, message.getCommand());

        message.setMessage(234, 15, 14, 62);
        assertEquals(224, message.getCommand());
    }
View Full Code Here

Examples of javax.sound.midi.ShortMessage

    /**
     * test method getLength() of class ShortMessage
     *
     */
    public void test_getLength() throws Exception {
        ShortMessage message = new ShortMessage();
        assertEquals(3, message.getLength());

        ShortMessage1 message1 = new ShortMessage1(new byte[] {23, 16, 35});
        assertEquals(3, message1.getLength());

        ShortMessage1 message2 = new ShortMessage1(null);
        assertEquals(0, message2.getLength());

        message.setMessage(249);
        assertEquals(1, message.getLength());

        message.setMessage(250, 14, 62);
        assertEquals(1, message.getLength());

        message.setMessage(234, 15, 14, 62);
        assertEquals(3, message.getLength());

        message.setMessage(214, 15, 14, 62);
        assertEquals(2, message.getLength());
    }
View Full Code Here

Examples of javax.sound.midi.ShortMessage

    /**
     * test method getStatus() of class ShortMessage
     *
     */
    public void test_getStatus() throws Exception {
        ShortMessage message = new ShortMessage();
        assertEquals(144, message.getStatus());

        byte[] bt = new byte[] {23, 16, 35};
        ShortMessage1 message1 = new ShortMessage1(bt);
        assertEquals(23, message1.getStatus());
        bt[0] = 84;
        /*
         * value change
         */
        assertEquals(84, message1.getStatus());

        ShortMessage1 message2 = new ShortMessage1(null);
        assertEquals(0, message2.getStatus());

        message.setMessage(249);
        assertEquals(249, message.getStatus());

        message.setMessage(250, 14, 62);
        assertEquals(250, message.getStatus());

        message.setMessage(234, 15, 14, 62);
        assertEquals(239, message.getStatus());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.