public class Trunking extends Object
Element of SSRequest
Sub-Element is TrunkingAssignment
Example:
<Trunking> <AdditionalChannelsRationale cls="U">Redundant network because of importance of target</AdditionalChannelsRationale > <Dispatcher cls="U">Yes</Dispatcher > <DispatcherExplanation cls="U">Period of use expired</DispatcherExplanation > <EstimatedExpansionCost cls="U">458903</EstimatedExpansionCost > <ExpansionTargetDate cls="U">2014-06-23</ExpansionTargetDate > <FreqMax cls="U">3380</FreqMax > <NSEPUse cls="U">Period of use expired</NSEPUse > <NumFreqsRequired cls="U">4</NumFreqsRequired > <NumRepeaters cls="U">15</NumRepeaters > <NumUsers cls="U">490</NumUsers > <PreviousSPSDocketNum cls="U">47890</PreviousSPSDocketNum > <RequestForExpansion cls="U">Yes</RequestForExpansion > <SeparateSystemJustification cls="U">Redundant network because of importance of target</SeparateSystemJustification > <USFreqMin cls="U">3250</USFreqMin > </Trunking>
Constructor and Description |
---|
Trunking() |
Modifier and Type | Method and Description |
---|---|
MEMO |
getAdditionalChannelsRationale()
Get a rationale for the additional channels (e.g., channel loading, queuing
times, or new users)..
|
S1 |
getDispatcher()
Get if a Dispatcher accesses base stations or repeaters in the trunked land
mobile system..
|
MEMO |
getDispatcherExplanation()
Get how the dispatcher accesses the base station or repeater..
|
S70 |
getEstimatedExpansionCost()
Get the estimated cost of the expansion..
|
D |
getExpansionTargetDate()
Get the date this expansion will be activated (i.e., the date the system
will require the additional radio frequencies)..
|
FreqM |
getFreqMax()
Get the upper frequency of band.
|
FreqM |
getFreqMin()
Get the lower frequency of band or discrete frequency..
|
MEMO |
getNSEPUse()
Get the U.S.
|
UN10 |
getNumFreqsRequired()
Get the total number of frequencies required..
|
UN7 |
getNumRepeaters()
Get the total number of repeaters in the trunked land mobile system..
|
UN10 |
getNumUsers()
Get the total number of users of the trunked land mobile system..
|
S12 |
getPreviousSPSDocketNum()
Get the IRAC Spectrum Planning Subcommittee (SPS) docket number of the NTIA
Certification of Spectrum Support for the existing trunked system..
|
TString |
getRequestForExpansion()
Get if this application is a request for expansion..
|
MEMO |
getSeparateSystemJustification()
Get the For trunked land mobile systems that are within 30 km of an
existing or planned trunked land mobile system authorised by NTIA, provides
the information required under subparagraph 8.2.48a of the NTIA Manual
("Procedures and Principles for the Assignment and Coordination of
Frequencies, Land Mobile Radio Communications")..
|
Set<TrunkingAssignment> |
getTrunkingAssignment()
Get the US:TrunkingAssignment
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetAdditionalChannelsRationale()
Determine if the AdditionalChannelsRationale is configured.
|
boolean |
isSetDispatcher()
Determine if the Dispatcher is configured.
|
boolean |
isSetDispatcherExplanation()
Determine if the DispatcherExplanation is configured.
|
boolean |
isSetEstimatedExpansionCost()
Determine if the EstimatedExpansionCost is configured.
|
boolean |
isSetExpansionTargetDate()
Determine if the ExpansionTargetDate is configured.
|
boolean |
isSetFreqMax()
Determine if the FreqMax is configured.
|
boolean |
isSetFreqMin()
Determine if the FreqMin is configured.
|
boolean |
isSetNSEPUse()
Determine if the NSEPUse is configured.
|
boolean |
isSetNumFreqsRequired()
Determine if the NumFreqsRequired is configured.
|
boolean |
isSetNumRepeaters()
Determine if the NumRepeaters is configured.
|
boolean |
isSetNumUsers()
Determine if the NumUsers is configured.
|
boolean |
isSetPreviousSPSDocketNum()
Determine if the PreviousSPSDocketNum is configured.
|
boolean |
isSetRequestForExpansion()
Determine if the RequestForExpansion is configured.
|
boolean |
isSetSeparateSystemJustification()
Determine if the SeparateSystemJustification is configured.
|
boolean |
isSetTrunkingAssignment()
Determine if the TrunkingAssignment is configured.
|
void |
setAdditionalChannelsRationale(MEMO value)
Set a rationale for the additional channels (e.g., channel loading, queuing
times, or new users)..
|
void |
setDispatcher(S1 value)
Set if a Dispatcher accesses base stations or repeaters in the trunked land
mobile system..
|
void |
setDispatcherExplanation(MEMO value)
Set how the dispatcher accesses the base station or repeater..
|
void |
setEstimatedExpansionCost(S70 value)
Set the estimated cost of the expansion..
|
void |
setExpansionTargetDate(D value)
Set the date this expansion will be activated (i.e., the date the system
will require the additional radio frequencies)..
|
void |
setFreqMax(FreqM value)
Set the upper frequency of band.
|
void |
setFreqMin(FreqM value)
Set the lower frequency of band or discrete frequency..
|
void |
setNSEPUse(MEMO value)
Set the U.S.
|
void |
setNumFreqsRequired(UN10 value)
Set the total number of frequencies required..
|
void |
setNumRepeaters(UN7 value)
Set the total number of repeaters in the trunked land mobile system..
|
void |
setNumUsers(UN10 value)
Set the total number of users of the trunked land mobile system..
|
void |
setPreviousSPSDocketNum(S12 value)
Set the IRAC Spectrum Planning Subcommittee (SPS) docket number of the NTIA
Certification of Spectrum Support for the existing trunked system..
|
void |
setRequestForExpansion(TString value)
Set if this application is a request for expansion..
|
void |
setSeparateSystemJustification(MEMO value)
Set the For trunked land mobile systems that are within 30 km of an
existing or planned trunked land mobile system authorised by NTIA, provides
the information required under subparagraph 8.2.48a of the NTIA Manual
("Procedures and Principles for the Assignment and Coordination of
Frequencies, Land Mobile Radio Communications")..
|
String |
toString()
Get a string representation of this Trunking instance configuration.
|
void |
unsetTrunkingAssignment()
Clear the TrunkingAssignment field.
|
Trunking |
withAdditionalChannelsRationale(String value)
Set a rationale for the additional channels (e.g., channel loading, queuing
times, or new users).
|
Trunking |
withDispatcher(String value)
Set if a Dispatcher accesses base stations or repeaters in the trunked land
mobile system.
|
Trunking |
withDispatcherExplanation(String value)
Set how the dispatcher accesses the base station or repeater.
|
Trunking |
withEstimatedExpansionCost(String value)
Set the estimated cost of the expansion.
|
Trunking |
withExpansionTargetDate(Calendar value)
Set the date this expansion will be activated (i.e., the date the system
will require the additional radio frequencies).
|
Trunking |
withExpansionTargetDate(Date value)
Set the date this expansion will be activated (i.e., the date the system
will require the additional radio frequencies).
|
Trunking |
withFreqMax(Double value)
Set the upper frequency of band.
|
Trunking |
withFreqMin(Double value)
Set the lower frequency of band or discrete frequency.
|
Trunking |
withNSEPUse(String value)
Set the U.S.
|
Trunking |
withNumFreqsRequired(Integer value)
Set the total number of frequencies required.
|
Trunking |
withNumRepeaters(Integer value)
Set the total number of repeaters in the trunked land mobile system.
|
Trunking |
withNumUsers(Integer value)
Set the total number of users of the trunked land mobile system.
|
Trunking |
withPreviousSPSDocketNum(String value)
Set the IRAC Spectrum Planning Subcommittee (SPS) docket number of the NTIA
Certification of Spectrum Support for the existing trunked system.
|
Trunking |
withRequestForExpansion(ListCBO value)
Set if this application is a request for expansion.
|
Trunking |
withSeparateSystemJustification(String value)
Set the For trunked land mobile systems that are within 30 km of an
existing or planned trunked land mobile system authorised by NTIA, provides
the information required under subparagraph 8.2.48a of the NTIA Manual
("Procedures and Principles for the Assignment and Coordination of
Frequencies, Land Mobile Radio Communications").
|
Trunking |
withTrunkingAssignment(Collection<TrunkingAssignment> values)
Set the US:TrunkingAssignment
|
Trunking |
withTrunkingAssignment(TrunkingAssignment... values)
Set the US:TrunkingAssignment
|
public MEMO getAdditionalChannelsRationale()
MEMO
instancepublic void setAdditionalChannelsRationale(MEMO value)
value
- a MEMO
instancepublic boolean isSetAdditionalChannelsRationale()
public S1 getDispatcher()
S1
instancepublic void setDispatcher(S1 value)
value
- a S1
instancepublic boolean isSetDispatcher()
public MEMO getDispatcherExplanation()
MEMO
instancepublic void setDispatcherExplanation(MEMO value)
value
- a MEMO
instancepublic boolean isSetDispatcherExplanation()
public S70 getEstimatedExpansionCost()
S70
instancepublic void setEstimatedExpansionCost(S70 value)
value
- a S70
instancepublic boolean isSetEstimatedExpansionCost()
public D getExpansionTargetDate()
D
instancepublic void setExpansionTargetDate(D value)
value
- a D
instancepublic boolean isSetExpansionTargetDate()
public FreqM getFreqMax()
[XSL ERR MINMAX] If US:FreqMax is used, it MUST be greater than US:FreqMin..
FreqM
instancepublic void setFreqMax(FreqM value)
[XSL ERR MINMAX] If US:FreqMax is used, it MUST be greater than US:FreqMin..
value
- a FreqM
instancepublic boolean isSetFreqMax()
public MEMO getNSEPUse()
MEMO
instancepublic void setNSEPUse(MEMO value)
value
- a MEMO
instancepublic boolean isSetNSEPUse()
public UN10 getNumFreqsRequired()
UN10
instancepublic void setNumFreqsRequired(UN10 value)
value
- a UN10
instancepublic boolean isSetNumFreqsRequired()
public UN7 getNumRepeaters()
UN7
instancepublic void setNumRepeaters(UN7 value)
value
- a UN7
instancepublic boolean isSetNumRepeaters()
public UN10 getNumUsers()
UN10
instancepublic void setNumUsers(UN10 value)
value
- a UN10
instancepublic boolean isSetNumUsers()
public S12 getPreviousSPSDocketNum()
S12
instancepublic void setPreviousSPSDocketNum(S12 value)
value
- a S12
instancepublic boolean isSetPreviousSPSDocketNum()
public TString getRequestForExpansion()
TString
data typepublic void setRequestForExpansion(TString value)
value
- the RequestForExpansion value in a TString
data typepublic boolean isSetRequestForExpansion()
If configured this method also inspects the TString
wrapped value.
public MEMO getSeparateSystemJustification()
MEMO
instancepublic void setSeparateSystemJustification(MEMO value)
value
- a MEMO
instancepublic boolean isSetSeparateSystemJustification()
public FreqM getFreqMin()
FreqM
instancepublic void setFreqMin(FreqM value)
value
- a FreqM
instancepublic boolean isSetFreqMin()
public Set<TrunkingAssignment> getTrunkingAssignment()
Complex element TrunkingAssignment (US) refers to the Agency Serial Number of the existing assignment to be relinquished or used in the trunked land mobile system..
TrunkingAssignment
instancepublic boolean isSetTrunkingAssignment()
public void unsetTrunkingAssignment()
public Trunking withAdditionalChannelsRationale(String value)
value
- An instances of type String
.public Trunking withDispatcher(String value)
value
- An instances of type String
.public Trunking withDispatcherExplanation(String value)
value
- An instances of type String
.public Trunking withEstimatedExpansionCost(String value)
value
- An instances of type String
.public Trunking withExpansionTargetDate(Calendar value)
value
- An instances of type Calendar
.public Trunking withExpansionTargetDate(Date value)
value
- An instances of type Date
.public Trunking withFreqMax(Double value)
[XSL ERR MINMAX] If US:FreqMax is used, it MUST be greater than US:FreqMin.
value
- An instances of type Double
.public Trunking withNSEPUse(String value)
value
- An instances of type String
.public Trunking withNumFreqsRequired(Integer value)
value
- An instances of type Integer
.public Trunking withNumRepeaters(Integer value)
value
- An instances of type Integer
.public Trunking withNumUsers(Integer value)
value
- An instances of type Integer
.public Trunking withPreviousSPSDocketNum(String value)
value
- An instances of type String
.public Trunking withRequestForExpansion(ListCBO value)
value
- An instances of type ListCBO
.public Trunking withSeparateSystemJustification(String value)
value
- An instances of type String
.public Trunking withFreqMin(Double value)
value
- An instances of type Double
.public Trunking withTrunkingAssignment(TrunkingAssignment... values)
Complex element TrunkingAssignment (US) refers to the Agency Serial Number of the existing assignment to be relinquished or used in the trunked land mobile system.
values
- One or more instances of type TrunkingAssignment...
.public Trunking withTrunkingAssignment(Collection<TrunkingAssignment> values)
Complex element TrunkingAssignment (US) refers to the Agency Serial Number of the existing assignment to be relinquished or used in the trunked land mobile system.
values
- A collection of TrunkingAssignment
instancespublic String toString()
public boolean isSet()
Trunking
has no configuration requirements.
Copyright © 2016 OpenSSRF.org. All rights reserved.