01: /*
02: * File: roReadyToAir.java
03: * Project: jMOS, com.aranova.java.jmos.messages.profile2
04: * Revision: 0.9.1
05: * Date: 18-ene-2006 10:17:25
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.enums.mosfield.roAir;
20: import com.aranova.java.jmos.messages.Message;
21:
22: /**
23: * Profile 2 - Identify a Running Order as Ready to Air.<BR>
24: * <b>Purpose</b><BR>
25: * The message allows the NCS to signal the MOS that a Running Order has been editorially approved ready for air.<BR>
26: * <b>Response</b><BR>
27: * {@link roAck roAck}<BR>
28: * <b>Port</b><BR>
29: * MOS Upper Port (10541) - Running Order<BR>
30: *
31: * @author <a href="http://www.aranova.net/contactar/">Daniel Sánchez</a>
32: * @version 0.9.1
33: * @since 0.9.1
34: */
35: @MOSMessage(name="roReadyToAir",profile=2,port=TypePort.UpperPort,response=roAck.class)
36: public class roReadyToAir extends Message {
37: @MOSAttribute(name="roID",maxLength=128)
38: private String _roID;
39: @MOSAttribute(name="roAir")
40: private roAir _roAir;
41:
42: /**
43: * @return Returns the roAir.
44: */
45: public roAir getRoAir() {
46: return _roAir;
47: }
48:
49: /**
50: * @param roAir The roAir to set.
51: */
52: public void setRoAir(final roAir roAir) {
53: _roAir = roAir;
54: }
55:
56: /**
57: * @return Returns the roID.
58: */
59: public String getRoID() {
60: return _roID;
61: }
62:
63: /**
64: * @param roID The roID to set.
65: */
66: public void setRoID(final String roID) {
67: _roID = roID;
68: }
69: }
|