コード例 #1
0
ファイル: RegisterRequest.java プロジェクト: kartben/leshan
  public RegisterRequest(
      String endpointName,
      Long lifetime,
      String lwVersion,
      BindingMode bindingMode,
      String smsNumber,
      LinkObject[] objectLinks,
      Map<String, String> additionalAttributes) {

    Validate.notNull(endpointName);
    Validate.noNullElements(objectLinks);

    this.endpointName = endpointName;
    this.lifetime = lifetime;
    this.lwVersion = lwVersion;
    this.bindingMode = bindingMode;
    this.smsNumber = smsNumber;
    this.objectLinks = objectLinks;
    if (additionalAttributes == null)
      this.additionalAttributes = Collections.unmodifiableMap(new HashMap<String, String>());
    else this.additionalAttributes = Collections.unmodifiableMap(additionalAttributes);
  }