public class Link extends Object
Element of Assignment
Sub-Elements are
Assigned, DCSTrunk, DetailedFunctionID, StationConfig, Tuning
Example:
<Link>
<LinkID cls="U">LINK1</LinkID>
<StationConfig>
<Type cls="U">Transmit-Receive</Type>
<ConfigID cls="U">CONFIG1</ConfigID>
<StationID cls="U">STATION1</StationID>
</StationConfig>
<Assigned>
<Freq>
<FreqMin cls="U">256.275</FreqMin>
</Freq>
</Assigned>
</Link>
| Constructor and Description |
|---|
Link() |
| Modifier and Type | Method and Description |
|---|---|
Set<Assigned> |
getAssigned()
Get the Assigned
|
Set<DCSTrunk> |
getDCSTrunk()
Get the US:DCSTrunk
|
Set<DetailedFunction> |
getDetailedFunction()
Get .
|
TString |
getFunction()
Get Data item Function is not used by US except when exchanging with NATO.
|
TString |
getIntermediateFunction()
Get .
|
S100 |
getLinkID()
Get a unique identifier for the link.
|
S25 |
getLinkName()
Get a human readable name of the link..
|
TString |
getMajorFunction()
Get the major (or primary) function of the frequency assignment..
|
Set<StationConfig> |
getStationConfig()
Get the StationConfig
|
Set<Tuning> |
getTuning()
Get the Tuning
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetAssigned()
Determine if the Assigned is configured.
|
boolean |
isSetDCSTrunk()
Determine if the DCSTrunk is configured.
|
boolean |
isSetDetailedFunction()
Determine if the DetailedFunction is configured.
|
boolean |
isSetFunction()
Determine if the Function is configured.
|
boolean |
isSetIntermediateFunction()
Determine if the IntermediateFunction is configured.
|
boolean |
isSetLinkID()
Determine if the LinkID is configured.
|
boolean |
isSetLinkName()
Determine if the LinkName is configured.
|
boolean |
isSetMajorFunction()
Determine if the MajorFunction is configured.
|
boolean |
isSetStationConfig()
Determine if the StationConfig is configured.
|
boolean |
isSetTuning()
Determine if the Tuning is configured.
|
void |
setFunction(TString value)
Set Data item Function is not used by US except when exchanging with NATO.
|
void |
setIntermediateFunction(TString value)
Set .
|
void |
setLinkID(S100 value)
Set a unique identifier for the link.
|
void |
setLinkName(S25 value)
Set a human readable name of the link..
|
void |
setMajorFunction(TString value)
Set the major (or primary) function of the frequency assignment..
|
String |
toString()
Get a string representation of this Link instance configuration.
|
void |
unsetAssigned()
Clear the Assigned field.
|
void |
unsetDCSTrunk()
Clear the DCSTrunk field.
|
void |
unsetDetailedFunction()
Clear the DetailedFunction field.
|
void |
unsetStationConfig()
Clear the StationConfig field.
|
void |
unsetTuning()
Clear the Tuning field.
|
Link |
withAssigned(Assigned... values)
Set the Assigned
|
Link |
withAssigned(Collection<Assigned> values)
Set the Assigned
|
Link |
withDCSTrunk(Collection<DCSTrunk> values)
Set the US:DCSTrunk
|
Link |
withDCSTrunk(DCSTrunk... values)
Set the US:DCSTrunk
|
Link |
withDetailedFunction(Collection<DetailedFunction> values)
Set
|
Link |
withDetailedFunction(DetailedFunction... values)
Set
|
Link |
withFunction(ListCFN value)
Set Data item Function is not used by US except when exchanging with NATO.
|
Link |
withIntermediateFunction(ListUFN value)
Set
|
Link |
withLinkID(String value)
Set a unique identifier for the link.
|
Link |
withLinkName(String value)
Set a human readable name of the link.
|
Link |
withMajorFunction(ListUFN value)
Set the major (or primary) function of the frequency assignment.
|
Link |
withStationConfig(Collection<StationConfig> values)
Set the StationConfig
|
Link |
withStationConfig(StationConfig... values)
Set the StationConfig
|
Link |
withTuning(Collection<Tuning> values)
Set the Tuning
|
Link |
withTuning(Tuning... values)
Set the Tuning
|
public S100 getLinkID()
S100 instancepublic void setLinkID(S100 value)
value - a S100 instancepublic boolean isSetLinkID()
public TString getFunction()
NATO Definition: Enter the primary, intermediate and optionally detailed function identifiers of the frequency assignment. The primary identifier indicates the type of operations (ground, air, maritime, C3); the intermediate identifier indicates the function; the detailed identifier is not normally used, but may be used to indicate for example some specific system.
US-Only: When sending data to SMADEF, enter UNKNOWN in Function If desired, add a Remark with US:MajorFunction, US:IntermedFunction, and US:DetailedFunction(s) separated by dashes. When receiving data from SMADEF, the contents SHOULD be parsed into US:MajorFunction, US:IntermedFunction, and US:DetailedFunction, in order of appearance..
TString data typepublic void setFunction(TString value)
NATO Definition: Enter the primary, intermediate and optionally detailed function identifiers of the frequency assignment. The primary identifier indicates the type of operations (ground, air, maritime, C3); the intermediate identifier indicates the function; the detailed identifier is not normally used, but may be used to indicate for example some specific system.
US-Only: When sending data to SMADEF, enter UNKNOWN in Function If desired, add a Remark with US:MajorFunction, US:IntermedFunction, and US:DetailedFunction(s) separated by dashes. When receiving data from SMADEF, the contents SHOULD be parsed into US:MajorFunction, US:IntermedFunction, and US:DetailedFunction, in order of appearance..
value - the Function value in a TString data typepublic boolean isSetFunction()
If configured this method also inspects the TString wrapped value.
public TString getIntermediateFunction()
TString data typepublic void setIntermediateFunction(TString value)
value - the IntermediateFunction value in a TString data typepublic boolean isSetIntermediateFunction()
If configured this method also inspects the TString wrapped value.
public TString getMajorFunction()
TString data typepublic void setMajorFunction(TString value)
value - the MajorFunction value in a TString data typepublic boolean isSetMajorFunction()
If configured this method also inspects the TString wrapped value.
public S25 getLinkName()
S25 instancepublic void setLinkName(S25 value)
value - a S25 instancepublic boolean isSetLinkName()
public Set<Tuning> getTuning()
Complex element Tuning indicates the specific frequency or range of frequencies, tuning increment, and number of frequencies, required for an assignment..
Tuning instancepublic boolean isSetTuning()
public void unsetTuning()
public Set<StationConfig> getStationConfig()
Complex element StationConfig describes one couple (station, configuration) used for transmitting and/or receiving in the current Link. It may also contain additional antenna pointing/blanking parameters..
StationConfig instancepublic boolean isSetStationConfig()
public void unsetStationConfig()
public Set<Assigned> getAssigned()
Complex element Assigned contains the assigned frequency(ies), channel or net number; it can also contain the old frequency..
Assigned instancepublic boolean isSetAssigned()
public void unsetAssigned()
public Set<DCSTrunk> getDCSTrunk()
Complex element DCSTrunk (US) is the Defense Communications System (DCS) trunk identifier for a specific "trunked" system. The identifier is assigned by the Defense Information Systems Agency (DISA)..
DCSTrunk instancepublic boolean isSetDCSTrunk()
public void unsetDCSTrunk()
public Set<DetailedFunction> getDetailedFunction()
DetailedFunction instancepublic boolean isSetDetailedFunction()
public void unsetDetailedFunction()
public Link withLinkID(String value)
value - An instances of type String.public Link withFunction(ListCFN value)
NATO Definition: Enter the primary, intermediate and optionally detailed function identifiers of the frequency assignment. The primary identifier indicates the type of operations (ground, air, maritime, C3); the intermediate identifier indicates the function; the detailed identifier is not normally used, but may be used to indicate for example some specific system.
US-Only: When sending data to SMADEF, enter UNKNOWN in Function If desired, add a Remark with US:MajorFunction, US:IntermedFunction, and US:DetailedFunction(s) separated by dashes. When receiving data from SMADEF, the contents SHOULD be parsed into US:MajorFunction, US:IntermedFunction, and US:DetailedFunction, in order of appearance.
value - An instances of type ListCFN.public Link withIntermediateFunction(ListUFN value)
value - An instances of type ListUFN.public Link withMajorFunction(ListUFN value)
value - An instances of type ListUFN.public Link withLinkName(String value)
value - An instances of type String.public Link withTuning(Tuning... values)
Complex element Tuning indicates the specific frequency or range of frequencies, tuning increment, and number of frequencies, required for an assignment.
values - One or more instances of type Tuning....public Link withTuning(Collection<Tuning> values)
Complex element Tuning indicates the specific frequency or range of frequencies, tuning increment, and number of frequencies, required for an assignment.
values - A collection of Tuning instancespublic Link withStationConfig(StationConfig... values)
Complex element StationConfig describes one couple (station, configuration) used for transmitting and/or receiving in the current Link. It may also contain additional antenna pointing/blanking parameters.
values - One or more instances of type StationConfig....public Link withStationConfig(Collection<StationConfig> values)
Complex element StationConfig describes one couple (station, configuration) used for transmitting and/or receiving in the current Link. It may also contain additional antenna pointing/blanking parameters.
values - A collection of StationConfig instancespublic Link withAssigned(Assigned... values)
Complex element Assigned contains the assigned frequency(ies), channel or net number; it can also contain the old frequency.
values - One or more instances of type Assigned....public Link withAssigned(Collection<Assigned> values)
Complex element Assigned contains the assigned frequency(ies), channel or net number; it can also contain the old frequency.
values - A collection of Assigned instancespublic Link withDCSTrunk(DCSTrunk... values)
Complex element DCSTrunk (US) is the Defense Communications System (DCS) trunk identifier for a specific "trunked" system. The identifier is assigned by the Defense Information Systems Agency (DISA).
values - One or more instances of type DCSTrunk....public Link withDCSTrunk(Collection<DCSTrunk> values)
Complex element DCSTrunk (US) is the Defense Communications System (DCS) trunk identifier for a specific "trunked" system. The identifier is assigned by the Defense Information Systems Agency (DISA).
values - A collection of DCSTrunk instancespublic Link withDetailedFunction(DetailedFunction... values)
values - One or more instances of type DetailedFunction....public Link withDetailedFunction(Collection<DetailedFunction> values)
values - A collection of DetailedFunction instancespublic String toString()
public boolean isSet()
Link requires LinkID, StationConfig.
Note that this method only checks for the presence of required information; this method does not validate the information format.
Copyright © 2016 OpenSSRF.org. All rights reserved.