Class AddressableEntity

  • All Implemented Interfaces:
    StateEntity

    public class AddressableEntity
    extends java.lang.Object
    implements StateEntity
    An addressable entity. Methods and type signatures supported by a contract.
    • Constructor Detail

      • AddressableEntity

        public AddressableEntity()
      • AddressableEntity

        public AddressableEntity​(Entity entity,
                                 java.util.List<NamedKey> namedKeys,
                                 java.util.List<EntryPointValue> entryPoints)
    • Method Detail

      • getEntity

        public Entity getEntity()
        The addressable entity.
      • getNamedKeys

        public java.util.List<NamedKey> getNamedKeys()
        The named keys of the addressable entity.
      • getEntryPoints

        public java.util.List<EntryPointValue> getEntryPoints()
        The entry points of the addressable entity.
      • setEntity

        public void setEntity​(Entity entity)
        The addressable entity.
      • setNamedKeys

        public void setNamedKeys​(java.util.List<NamedKey> namedKeys)
        The named keys of the addressable entity.
      • setEntryPoints

        public void setEntryPoints​(java.util.List<EntryPointValue> entryPoints)
        The entry points of the addressable entity.