예제 #1
0
@ASN1PreparedElement
@ASN1BoxedType(name = "TaxCode")
public class TaxCode implements IASN1PreparedElement {

  @ASN1Integer(name = "")
  @ASN1Element(
      name = "TaxCode",
      isOptional = false,
      hasTag = true,
      tag = 212,
      tagClass = TagClass.Application,
      hasDefaultValue = false)
  private Long value;

  public TaxCode() {}

  public void setValue(Long value) {
    this.value = value;
  }

  public Long getValue() {
    return this.value;
  }

  public void initWithDefaults() {}

  private static IASN1PreparedElementData preparedData =
      CoderFactory.getInstance().newPreparedElementData(TaxCode.class);

  public IASN1PreparedElementData getPreparedData() {
    return preparedData;
  }
}
예제 #2
0
@ASN1PreparedElement
@ASN1BoxedType(name = "FileCreationTimeStamp")
public class FileCreationTimeStamp implements IASN1PreparedElement {

  @ASN1Element(
      name = "FileCreationTimeStamp",
      isOptional = false,
      hasTag = true,
      tag = 108,
      tagClass = TagClass.Application,
      hasDefaultValue = false)
  private DateTimeLong value;

  public FileCreationTimeStamp() {}

  public void setValue(DateTimeLong value) {
    this.value = value;
  }

  public DateTimeLong getValue() {
    return this.value;
  }

  public void initWithDefaults() {}

  private static IASN1PreparedElementData preparedData =
      CoderFactory.getInstance().newPreparedElementData(FileCreationTimeStamp.class);

  public IASN1PreparedElementData getPreparedData() {
    return preparedData;
  }
}
예제 #3
0
@ASN1PreparedElement
@ASN1BoxedType(name = "FQDN")
public class FQDN implements IASN1PreparedElement {

  @ASN1String(name = "FQDN", stringType = UniversalTag.VisibleString, isUCS = false)
  @ASN1ValueRangeConstraint(min = 1L, max = 255L)
  private String value;

  public FQDN() {}

  public FQDN(String value) {
    this.value = value;
  }

  public void setValue(String value) {
    this.value = value;
  }

  public String getValue() {
    return this.value;
  }

  public void initWithDefaults() {}

  private static IASN1PreparedElementData preparedData =
      CoderFactory.getInstance().newPreparedElementData(FQDN.class);

  public IASN1PreparedElementData getPreparedData() {
    return preparedData;
  }
}
예제 #4
0
@ASN1PreparedElement
@ASN1Sequence(name = "AbrtApdu", isSet = false)
public class AbrtApdu implements IASN1PreparedElement {

  @ASN1Element(
      name = "reason",
      isOptional = false,
      hasTag = false,
      hasDefaultValue = false,
      hasExplicitOrder = true,
      declarationOrder = 0)
  private Abort_reason reason = null;

  public Abort_reason getReason() {
    return this.reason;
  }

  public void setReason(Abort_reason value) {
    this.reason = value;
  }

  public void initWithDefaults() {}

  private static IASN1PreparedElementData preparedData =
      CoderFactory.getInstance().newPreparedElementData(AbrtApdu.class);

  public IASN1PreparedElementData getPreparedData() {
    return preparedData;
  }
}
예제 #5
0
  @ASN1PreparedElement
  @ASN1Sequence(name = "DialogMessage", isSet = false)
  public static class DialogMessageSequenceType implements IASN1PreparedElement {

    @ASN1String(name = "", stringType = UniversalTag.UTF8String, isUCS = false)
    @ASN1ValueRangeConstraint(min = 1L, max = 128L)
    @ASN1Element(
        name = "notificationText",
        isOptional = false,
        hasTag = false,
        hasDefaultValue = false)
    private String notificationText = null;

    public String getNotificationText() {
      return this.notificationText;
    }

    public void setNotificationText(String value) {
      this.notificationText = value;
    }

    public void initWithDefaults() {}

    public IASN1PreparedElementData getPreparedData() {
      return preparedData_DialogMessageSequenceType;
    }

    private static IASN1PreparedElementData preparedData_DialogMessageSequenceType =
        CoderFactory.getInstance().newPreparedElementData(DialogMessageSequenceType.class);
  }
예제 #6
0
@ASN1PreparedElement
@ASN1BoxedType(name = "SystemType")
public class SystemType implements IASN1PreparedElement {

  @ASN1BitString(name = "SystemType")
  @ASN1SizeConstraint(max = 32L)
  private BitString value = null;

  public SystemType() {}

  public SystemType(BitString value) {
    this.value = value;
  }

  public void setValue(BitString value) {
    this.value = value;
  }

  public BitString getValue() {
    return this.value;
  }

  public void initWithDefaults() {}

  private static IASN1PreparedElementData preparedData =
      CoderFactory.getInstance().newPreparedElementData(SystemType.class);

  public IASN1PreparedElementData getPreparedData() {
    return preparedData;
  }
}
예제 #7
0
@ASN1PreparedElement
@ASN1BoxedType(name = "CurrencyConversionList")
public class CurrencyConversionList implements IASN1PreparedElement {

  @ASN1SequenceOf(name = "CurrencyConversionList", isSetOf = false)
  @ASN1Element(
      name = "CurrencyConversionList",
      isOptional = false,
      hasTag = true,
      tag = 80,
      tagClass = TagClass.Application,
      hasDefaultValue = false)
  private java.util.Collection<CurrencyConversion> value;

  public CurrencyConversionList() {}

  public void setValue(java.util.Collection<CurrencyConversion> value) {
    this.value = value;
  }

  public java.util.Collection<CurrencyConversion> getValue() {
    return this.value;
  }

  public void initWithDefaults() {}

  private static IASN1PreparedElementData preparedData =
      CoderFactory.getInstance().newPreparedElementData(CurrencyConversionList.class);

  public IASN1PreparedElementData getPreparedData() {
    return preparedData;
  }
}
예제 #8
0
@ASN1PreparedElement
@ASN1BoxedType(name = "DestinationNetwork")
public class DestinationNetwork implements IASN1PreparedElement {

  @ASN1Element(
      name = "DestinationNetwork",
      isOptional = false,
      hasTag = true,
      tag = 90,
      tagClass = TagClass.Application,
      hasDefaultValue = false)
  private NetworkId value;

  public DestinationNetwork() {}

  public void setValue(NetworkId value) {
    this.value = value;
  }

  public NetworkId getValue() {
    return this.value;
  }

  public void initWithDefaults() {}

  private static IASN1PreparedElementData preparedData =
      CoderFactory.getInstance().newPreparedElementData(DestinationNetwork.class);

  public IASN1PreparedElementData getPreparedData() {
    return preparedData;
  }
}
예제 #9
0
@ASN1PreparedElement
@ASN1BoxedType(name = "CalledPlace")
public class CalledPlace implements IASN1PreparedElement {

  @ASN1Element(
      name = "CalledPlace",
      isOptional = false,
      hasTag = true,
      tag = 42,
      tagClass = TagClass.Application,
      hasDefaultValue = false)
  private AsciiString value;

  public CalledPlace() {}

  public void setValue(AsciiString value) {
    this.value = value;
  }

  public AsciiString getValue() {
    return this.value;
  }

  public void initWithDefaults() {}

  private static IASN1PreparedElementData preparedData =
      CoderFactory.getInstance().newPreparedElementData(CalledPlace.class);

  public IASN1PreparedElementData getPreparedData() {
    return preparedData;
  }
}
예제 #10
0
@ASN1PreparedElement
@ASN1BoxedType(name = "ChargingCharacteristics")
public class ChargingCharacteristics implements IASN1PreparedElement {

  @ASN1OctetString(name = "")
  @ASN1Element(
      name = "ChargingCharacteristics",
      isOptional = false,
      hasTag = true,
      tag = 263,
      tagClass = TagClass.Application,
      hasDefaultValue = false)
  private byte[] value;

  public ChargingCharacteristics() {}

  public void setValue(byte[] value) {
    this.value = value;
  }

  public byte[] getValue() {
    return this.value;
  }

  public void initWithDefaults() {}

  private static IASN1PreparedElementData preparedData =
      CoderFactory.getInstance().newPreparedElementData(ChargingCharacteristics.class);

  public IASN1PreparedElementData getPreparedData() {
    return preparedData;
  }
}
예제 #11
0
@ASN1PreparedElement
@ASN1Sequence(name = "AttrValMapEntry", isSet = false)
public class AttrValMapEntry implements IASN1PreparedElement {

  @ASN1Element(
      name = "attribute-id",
      isOptional = false,
      hasTag = false,
      hasDefaultValue = false,
      hasExplicitOrder = true,
      declarationOrder = 0)
  private OID_Type attribute_id = null;

  @ASN1Integer(name = "")
  @ASN1ValueRangeConstraint(min = 0L, max = 65535L)
  @ASN1Element(
      name = "attribute-len",
      isOptional = false,
      hasTag = false,
      hasDefaultValue = false,
      hasExplicitOrder = true,
      declarationOrder = 1)
  private Integer attribute_len = null;

  public OID_Type getAttribute_id() {
    return this.attribute_id;
  }

  public void setAttribute_id(OID_Type value) {
    this.attribute_id = value;
  }

  public Integer getAttribute_len() {
    return this.attribute_len;
  }

  public void setAttribute_len(Integer value) {
    this.attribute_len = value;
  }

  public void initWithDefaults() {}

  private static IASN1PreparedElementData preparedData =
      CoderFactory.getInstance().newPreparedElementData(AttrValMapEntry.class);

  public IASN1PreparedElementData getPreparedData() {
    return preparedData;
  }
}
예제 #12
0
@ASN1PreparedElement
@ASN1Sequence(name = "BatMeasure", isSet = false)
public class BatMeasure implements IASN1PreparedElement {

  @ASN1Element(
      name = "value",
      isOptional = false,
      hasTag = false,
      hasDefaultValue = false,
      hasExplicitOrder = true,
      declarationOrder = 0)
  private FLOAT_Type value = null;

  @ASN1Element(
      name = "unit",
      isOptional = false,
      hasTag = false,
      hasDefaultValue = false,
      hasExplicitOrder = true,
      declarationOrder = 1)
  private OID_Type unit_ = null;

  public FLOAT_Type getValue() {
    return this.value;
  }

  public void setValue(FLOAT_Type value) {
    this.value = value;
  }

  public OID_Type getUnit_() {
    return this.unit_;
  }

  public void setUnit_(OID_Type value) {
    this.unit_ = value;
  }

  public void initWithDefaults() {}

  private static IASN1PreparedElementData preparedData =
      CoderFactory.getInstance().newPreparedElementData(BatMeasure.class);

  public IASN1PreparedElementData getPreparedData() {
    return preparedData;
  }
}
예제 #13
0
@ASN1PreparedElement
@ASN1Sequence(name = "AbsTimeRange", isSet = false)
public class AbsTimeRange implements IASN1PreparedElement {

  @ASN1Element(
      name = "from-time",
      isOptional = false,
      hasTag = false,
      hasDefaultValue = false,
      hasExplicitOrder = true,
      declarationOrder = 0)
  private AbsoluteTime from_time = null;

  @ASN1Element(
      name = "to-time",
      isOptional = false,
      hasTag = false,
      hasDefaultValue = false,
      hasExplicitOrder = true,
      declarationOrder = 1)
  private AbsoluteTime to_time = null;

  public AbsoluteTime getFrom_time() {
    return this.from_time;
  }

  public void setFrom_time(AbsoluteTime value) {
    this.from_time = value;
  }

  public AbsoluteTime getTo_time() {
    return this.to_time;
  }

  public void setTo_time(AbsoluteTime value) {
    this.to_time = value;
  }

  public void initWithDefaults() {}

  private static IASN1PreparedElementData preparedData =
      CoderFactory.getInstance().newPreparedElementData(AbsTimeRange.class);

  public IASN1PreparedElementData getPreparedData() {
    return preparedData;
  }
}
예제 #14
0
@ASN1PreparedElement
@ASN1BoxedType(name = "PrstApdu")
public class PrstApdu implements IASN1PreparedElement {

  @ASN1OctetString(name = "PrstApdu")
  private byte[] value = null;

  public PrstApdu() {}

  public PrstApdu(byte[] value) {
    this.value = value;
  }

  public PrstApdu(BitString value) {
    setValue(value);
  }

  public void setValue(byte[] value) {
    this.value = value;
  }

  public void setValue(BitString btStr) {
    this.value = btStr.getValue();
  }

  public byte[] getValue() {
    return this.value;
  }

  public void initWithDefaults() {}

  private static IASN1PreparedElementData preparedData =
      CoderFactory.getInstance().newPreparedElementData(PrstApdu.class);

  public IASN1PreparedElementData getPreparedData() {
    return preparedData;
  }
}
예제 #15
0
@ASN1PreparedElement
@ASN1Sequence(name = "UMTSQoSInformation", isSet = false)
public class UMTSQoSInformation implements IASN1PreparedElement {

  @ASN1Element(name = "trafficClass", isOptional = true, hasTag = false, hasDefaultValue = false)
  private QoSTrafficClass trafficClass = null;

  @ASN1Element(
      name = "maxBitRateUplink",
      isOptional = true,
      hasTag = false,
      hasDefaultValue = false)
  private QoSMaxBitRateUplink maxBitRateUplink = null;

  @ASN1Element(
      name = "maxBitRateDownlink",
      isOptional = true,
      hasTag = false,
      hasDefaultValue = false)
  private QoSMaxBitRateDownlink maxBitRateDownlink = null;

  @ASN1Element(
      name = "qoSGuaranteedBitRateDownlink",
      isOptional = true,
      hasTag = false,
      hasDefaultValue = false)
  private QoSGuaranteedBitRateDownlink qoSGuaranteedBitRateDownlink = null;

  @ASN1Element(
      name = "qoSGuaranteedBitRateUplink",
      isOptional = true,
      hasTag = false,
      hasDefaultValue = false)
  private QoSGuaranteedBitRateUplink qoSGuaranteedBitRateUplink = null;

  @ASN1Element(
      name = "allocRetenPriority",
      isOptional = true,
      hasTag = false,
      hasDefaultValue = false)
  private QoSAllocRetenPriority allocRetenPriority = null;

  public QoSTrafficClass getTrafficClass() {
    return this.trafficClass;
  }

  public boolean isTrafficClassPresent() {
    return this.trafficClass != null;
  }

  public void setTrafficClass(QoSTrafficClass value) {
    this.trafficClass = value;
  }

  public QoSMaxBitRateUplink getMaxBitRateUplink() {
    return this.maxBitRateUplink;
  }

  public boolean isMaxBitRateUplinkPresent() {
    return this.maxBitRateUplink != null;
  }

  public void setMaxBitRateUplink(QoSMaxBitRateUplink value) {
    this.maxBitRateUplink = value;
  }

  public QoSMaxBitRateDownlink getMaxBitRateDownlink() {
    return this.maxBitRateDownlink;
  }

  public boolean isMaxBitRateDownlinkPresent() {
    return this.maxBitRateDownlink != null;
  }

  public void setMaxBitRateDownlink(QoSMaxBitRateDownlink value) {
    this.maxBitRateDownlink = value;
  }

  public QoSGuaranteedBitRateDownlink getQoSGuaranteedBitRateDownlink() {
    return this.qoSGuaranteedBitRateDownlink;
  }

  public boolean isQoSGuaranteedBitRateDownlinkPresent() {
    return this.qoSGuaranteedBitRateDownlink != null;
  }

  public void setQoSGuaranteedBitRateDownlink(QoSGuaranteedBitRateDownlink value) {
    this.qoSGuaranteedBitRateDownlink = value;
  }

  public QoSGuaranteedBitRateUplink getQoSGuaranteedBitRateUplink() {
    return this.qoSGuaranteedBitRateUplink;
  }

  public boolean isQoSGuaranteedBitRateUplinkPresent() {
    return this.qoSGuaranteedBitRateUplink != null;
  }

  public void setQoSGuaranteedBitRateUplink(QoSGuaranteedBitRateUplink value) {
    this.qoSGuaranteedBitRateUplink = value;
  }

  public QoSAllocRetenPriority getAllocRetenPriority() {
    return this.allocRetenPriority;
  }

  public boolean isAllocRetenPriorityPresent() {
    return this.allocRetenPriority != null;
  }

  public void setAllocRetenPriority(QoSAllocRetenPriority value) {
    this.allocRetenPriority = value;
  }

  public void initWithDefaults() {}

  private static IASN1PreparedElementData preparedData =
      CoderFactory.getInstance().newPreparedElementData(UMTSQoSInformation.class);

  public IASN1PreparedElementData getPreparedData() {
    return preparedData;
  }
}
예제 #16
0
  @ASN1PreparedElement
  @ASN1Sequence(name = "CurrencyConversion", isSet = false)
  public static class CurrencyConversionSequenceType implements IASN1PreparedElement {

    @ASN1Element(
        name = "exchangeRateCode",
        isOptional = true,
        hasTag = false,
        hasDefaultValue = false)
    private ExchangeRateCode exchangeRateCode = null;

    @ASN1Element(
        name = "numberOfDecimalPlaces",
        isOptional = true,
        hasTag = false,
        hasDefaultValue = false)
    private NumberOfDecimalPlaces numberOfDecimalPlaces = null;

    @ASN1Element(name = "exchangeRate", isOptional = true, hasTag = false, hasDefaultValue = false)
    private ExchangeRate exchangeRate = null;

    public ExchangeRateCode getExchangeRateCode() {
      return this.exchangeRateCode;
    }

    public boolean isExchangeRateCodePresent() {
      return this.exchangeRateCode != null;
    }

    public void setExchangeRateCode(ExchangeRateCode value) {
      this.exchangeRateCode = value;
    }

    public NumberOfDecimalPlaces getNumberOfDecimalPlaces() {
      return this.numberOfDecimalPlaces;
    }

    public boolean isNumberOfDecimalPlacesPresent() {
      return this.numberOfDecimalPlaces != null;
    }

    public void setNumberOfDecimalPlaces(NumberOfDecimalPlaces value) {
      this.numberOfDecimalPlaces = value;
    }

    public ExchangeRate getExchangeRate() {
      return this.exchangeRate;
    }

    public boolean isExchangeRatePresent() {
      return this.exchangeRate != null;
    }

    public void setExchangeRate(ExchangeRate value) {
      this.exchangeRate = value;
    }

    public void initWithDefaults() {}

    public IASN1PreparedElementData getPreparedData() {
      return preparedData_CurrencyConversionSequenceType;
    }

    private static IASN1PreparedElementData preparedData_CurrencyConversionSequenceType =
        CoderFactory.getInstance().newPreparedElementData(CurrencyConversionSequenceType.class);
  }
예제 #17
0
  @ASN1PreparedElement
  @ASN1Sequence(name = "LocationInformation", isSet = false)
  public static class LocationInformationSequenceType implements IASN1PreparedElement {

    @ASN1Element(
        name = "networkLocation",
        isOptional = true,
        hasTag = false,
        hasDefaultValue = false)
    private NetworkLocation networkLocation = null;

    @ASN1Element(
        name = "homeLocationInformation",
        isOptional = true,
        hasTag = false,
        hasDefaultValue = false)
    private HomeLocationInformation homeLocationInformation = null;

    @ASN1Element(
        name = "geographicalLocation",
        isOptional = true,
        hasTag = false,
        hasDefaultValue = false)
    private GeographicalLocation geographicalLocation = null;

    public NetworkLocation getNetworkLocation() {
      return this.networkLocation;
    }

    public boolean isNetworkLocationPresent() {
      return this.networkLocation != null;
    }

    public void setNetworkLocation(NetworkLocation value) {
      this.networkLocation = value;
    }

    public HomeLocationInformation getHomeLocationInformation() {
      return this.homeLocationInformation;
    }

    public boolean isHomeLocationInformationPresent() {
      return this.homeLocationInformation != null;
    }

    public void setHomeLocationInformation(HomeLocationInformation value) {
      this.homeLocationInformation = value;
    }

    public GeographicalLocation getGeographicalLocation() {
      return this.geographicalLocation;
    }

    public boolean isGeographicalLocationPresent() {
      return this.geographicalLocation != null;
    }

    public void setGeographicalLocation(GeographicalLocation value) {
      this.geographicalLocation = value;
    }

    public void initWithDefaults() {}

    public IASN1PreparedElementData getPreparedData() {
      return preparedData_LocationInformationSequenceType;
    }

    private static IASN1PreparedElementData preparedData_LocationInformationSequenceType =
        CoderFactory.getInstance().newPreparedElementData(LocationInformationSequenceType.class);
  }
@ASN1PreparedElement
@ASN1Sequence(name = "SegmDataEventDescr", isSet = false)
public class SegmDataEventDescr implements IASN1PreparedElement {

  @ASN1Element(
      name = "segm-instance",
      isOptional = false,
      hasTag = false,
      hasDefaultValue = false,
      hasExplicitOrder = true,
      declarationOrder = 0)
  private InstNumber segm_instance = null;

  @ASN1Element(
      name = "segm-evt-entry-index",
      isOptional = false,
      hasTag = false,
      hasDefaultValue = false,
      hasExplicitOrder = true,
      declarationOrder = 1)
  private INT_U32 segm_evt_entry_index = null;

  @ASN1Element(
      name = "segm-evt-entry-count",
      isOptional = false,
      hasTag = false,
      hasDefaultValue = false,
      hasExplicitOrder = true,
      declarationOrder = 2)
  private INT_U32 segm_evt_entry_count = null;

  @ASN1Element(
      name = "segm-evt-status",
      isOptional = false,
      hasTag = false,
      hasDefaultValue = false,
      hasExplicitOrder = true,
      declarationOrder = 3)
  private SegmEvtStatus segm_evt_status = null;

  public InstNumber getSegm_instance() {
    return this.segm_instance;
  }

  public void setSegm_instance(InstNumber value) {
    this.segm_instance = value;
  }

  public INT_U32 getSegm_evt_entry_index() {
    return this.segm_evt_entry_index;
  }

  public void setSegm_evt_entry_index(INT_U32 value) {
    this.segm_evt_entry_index = value;
  }

  public INT_U32 getSegm_evt_entry_count() {
    return this.segm_evt_entry_count;
  }

  public void setSegm_evt_entry_count(INT_U32 value) {
    this.segm_evt_entry_count = value;
  }

  public SegmEvtStatus getSegm_evt_status() {
    return this.segm_evt_status;
  }

  public void setSegm_evt_status(SegmEvtStatus value) {
    this.segm_evt_status = value;
  }

  public void initWithDefaults() {}

  private static IASN1PreparedElementData preparedData =
      CoderFactory.getInstance().newPreparedElementData(SegmDataEventDescr.class);

  public IASN1PreparedElementData getPreparedData() {
    return preparedData;
  }
}