Interface IdentitySet

All Superinterfaces:
com.zeroc.Ice.Object

public interface IdentitySet extends com.zeroc.Ice.Object
An object for managing the set of object identity constraints on a Session.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.zeroc.Ice.Object

    com.zeroc.Ice.Object.Ice_invokeResult
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(com.zeroc.Ice.Identity[] additions, com.zeroc.Ice.Current current)
    Add a sequence of Ice identities to this set of constraints.
    com.zeroc.Ice.Identity[]
    get(com.zeroc.Ice.Current current)
    Returns a sequence of identities describing the constraints in this set.
    default String
    ice_id(com.zeroc.Ice.Current current)
     
    default String[]
    ice_ids(com.zeroc.Ice.Current current)
     
    static String
     
    void
    remove(com.zeroc.Ice.Identity[] deletions, com.zeroc.Ice.Current current)
    Remove a sequence of identities from this set of constraints.

    Methods inherited from interface com.zeroc.Ice.Object

    _iceRead, _iceReadImpl, _iceWrite, _iceWriteImpl, ice_dispatch, ice_isA, ice_ping
  • Method Details

    • add

      void add(com.zeroc.Ice.Identity[] additions, com.zeroc.Ice.Current current)
      Add a sequence of Ice identities to this set of constraints. Order is not preserved and duplicates are implicitly removed.
      Parameters:
      additions - The sequence of Ice identities to be added.
      current - The Current object for the invocation.
    • remove

      void remove(com.zeroc.Ice.Identity[] deletions, com.zeroc.Ice.Current current)
      Remove a sequence of identities from this set of constraints. No errors are returned if an entry is not found.
      Parameters:
      deletions - The sequence of Ice identities to be removed.
      current - The Current object for the invocation.
    • get

      com.zeroc.Ice.Identity[] get(com.zeroc.Ice.Current current)
      Returns a sequence of identities describing the constraints in this set.
      Parameters:
      current - The Current object for the invocation.
      Returns:
      The sequence of Ice identities for this set.
    • ice_ids

      default String[] ice_ids(com.zeroc.Ice.Current current)
      Specified by:
      ice_ids in interface com.zeroc.Ice.Object
    • ice_id

      default String ice_id(com.zeroc.Ice.Current current)
      Specified by:
      ice_id in interface com.zeroc.Ice.Object
    • ice_staticId

      static String ice_staticId()