Module com.s8.api

Interface S8WebVertexOutbound


public interface S8WebVertexOutbound
The vertex outbound side.
Author:
Pierre Convert Copyright (C) 2025, Pierre Convert. All rights reserved.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    setBool8ArrayField(String name, boolean[] value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setBool8Field(String name, boolean value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    <S extends S8ExplicitSerializable>
    void
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    <S extends S8ExplicitSerializable>
    void
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setFloat32ArrayField(String name, float[] value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setFloat32Field(String name, float value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setFloat64ArrayField(String name, double[] value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setFloat64Field(String name, double value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setInt16Field(String name, int value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setInt32Field(String name, int value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setInt64ArrayField(String name, long[] value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setInt64Field(String name, long value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setInt8Field(String name, int value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    <T extends S8WebObject>
    void
    setObjectField(String name, T value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    <T extends S8WebObject>
    void
    setObjectListField(String name, List<T> value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    <T extends S8WebObject>
    void
    setObjectListField(String name, T value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    <T extends S8WebObject>
    void
    setObjectListField(String name, T[] value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    <S extends S8ExplicitSerializable>
    void
    setSerializableField(String name, S value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setUInt16ArrayField(String name, int[] value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setUInt16Field(String name, int value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setUInt32ArrayField(String name, long[] value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setUInt32Field(String name, long value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setUInt64Field(String name, long value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setUInt8ArrayField(String name, int[] value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
    void
    setUInt8Field(String name, int value)
    Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
  • Method Details

    • setBool8Field

      void setBool8Field(String name, boolean value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setBool8ArrayField

      void setBool8ArrayField(String name, boolean[] value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setUInt8Field

      void setUInt8Field(String name, int value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setUInt8ArrayField

      void setUInt8ArrayField(String name, int[] value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setUInt16Field

      void setUInt16Field(String name, int value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setUInt16ArrayField

      void setUInt16ArrayField(String name, int[] value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setUInt32Field

      void setUInt32Field(String name, long value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setUInt32ArrayField

      void setUInt32ArrayField(String name, long[] value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setUInt64Field

      void setUInt64Field(String name, long value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setInt8Field

      void setInt8Field(String name, int value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setInt16Field

      void setInt16Field(String name, int value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setInt32Field

      void setInt32Field(String name, int value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setInt64Field

      void setInt64Field(String name, long value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setInt64ArrayField

      void setInt64ArrayField(String name, long[] value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setFloat32Field

      void setFloat32Field(String name, float value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setFloat32ArrayField

      void setFloat32ArrayField(String name, float[] value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setFloat64Field

      void setFloat64Field(String name, double value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setFloat64ArrayField

      void setFloat64ArrayField(String name, double[] value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setStringUTF8Field

      void setStringUTF8Field(String name, String value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setStringUTF8ArrayField

      void setStringUTF8ArrayField(String name, String[] value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setSerializableField

      <S extends S8ExplicitSerializable> void setSerializableField(String name, S value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Type Parameters:
      S - The serialized type
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setExplicitSerializableArrayField

      <S extends S8ExplicitSerializable> void setExplicitSerializableArrayField(String name, S[] value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Type Parameters:
      S - The serialized type
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setExplicitSerializableArrayField

      <S extends S8ExplicitSerializable> void setExplicitSerializableArrayField(String name, List<S> value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Type Parameters:
      S - The serialized type
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setObjectField

      <T extends S8WebObject> void setObjectField(String name, T value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Type Parameters:
      T - The S8WebObjectType type
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setObjectListField

      <T extends S8WebObject> void setObjectListField(String name, List<T> value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Type Parameters:
      T - The S8WebObjectType type
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setObjectListField

      <T extends S8WebObject> void setObjectListField(String name, T[] value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Type Parameters:
      T - The S8WebObjectType type
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field
    • setObjectListField

      <T extends S8WebObject> void setObjectListField(String name, T value)
      Set the value of field whose name is equal to the name arg on the remote front object this vertex outbound is linked to.
      Type Parameters:
      T - The S8WebObjectType type
      Parameters:
      name - the name of the field in the remote front object
      value - the new value to be assigned to the field