01: /*
02: * File: roReq.java
03: * Project: jMOS, com.aranova.java.jmos.messages.profile2
04: * Revision: 0.9.1
05: * Date: 18-ene-2006 10:13:21
06: *
07: * Copyright (C) Aragón Innovación Tecnológica S.L.L.
08: * All rights reserved.
09: *
10: * This software is distributed under the terms of the Aranova License version 1.0.
11: * See the terms of the Aranova License in the documentation provided with this software.
12: */
13:
14: package com.aranova.java.jmos.messages.profile2;
15:
16: import com.aranova.java.jmos.annotations.MOSAttribute;
17: import com.aranova.java.jmos.annotations.MOSMessage;
18: import com.aranova.java.jmos.enums.TypePort;
19: import com.aranova.java.jmos.messages.Message;
20:
21: /**
22: * Profile 2 - Request Running Order.<BR>
23: * <b>Purpose</b><BR>
24: * Request for a complete build of a Running Order Playlist.<BR>
25: * NOTE: This message can be used by either NCS or MOS.<BR>
26: * A MOS can use this to “resync� its Playlist with the NCS Running Order or to obtain a full description of the Playlist at any time.<BR>
27: * An NCS can use this as a diagnostic tool to check the order of the Playlist constructed in the MOS versus the sequence of Items in the Running Order.<BR>
28: * <b>Response</b><BR>
29: * {@link roList roList} or {@link roAck roAck} (roAck with a NACK value is sent if the Running Order ID is not valid or roList cannot be returned for some reason)<BR>
30: * <b>Port</b><BR>
31: * MOS Upper Port (10541) - Running Order<BR>
32: *
33: * @author <a href="http://www.aranova.net/contactar/">Daniel Sánchez</a>
34: * @version 0.9.1
35: * @since 0.9.1
36: */
37: @MOSMessage(name="roReq",profile=2,port=TypePort.UpperPort,response={roList.class,roAck.class})
38: public class roReq extends Message {
39: @MOSAttribute(name="roID",maxLength=128)
40: private String _roID;
41:
42: /**
43: * @return Returns the roID.
44: */
45: public String getRoID() {
46: return _roID;
47: }
48:
49: /**
50: * @param roID The roID to set.
51: */
52: public void setRoID(final String roID) {
53: _roID = roID;
54: }
55: }
|