Class KS_202_01E

java.lang.Object
com.smeup.kokos.sdk.caller.KokosService
com.smeup.kokos.service.KS_202_01E

public class KS_202_01E extends com.smeup.kokos.sdk.caller.KokosService
Entity list service.

Supports matrix and tree output for an entity class resolved from OG coordinates.

  • Field Summary

    Fields inherited from class com.smeup.kokos.sdk.caller.KokosService

    out, printer
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    listObjectsDefault(com.smeup.kokos.sdk.fun.Fun fun, com.smeup.kokos.sdk.model.ExecutionContext context)
    Returns entities for the given Smeup type+parameter combination.

    Methods inherited from class com.smeup.kokos.sdk.caller.KokosService

    execute, writeAction, writeButtons, writeDataColumn, writeDataColumns, writeDataNode, writeDataNodeClosure, writeDataRow, writeLayout, writeMessage, writeRawData, writeSch, writeSetup, writeVariable

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • KS_202_01E

      public KS_202_01E()
  • Method Details

    • listObjectsDefault

      public void listObjectsDefault(com.smeup.kokos.sdk.fun.Fun fun, com.smeup.kokos.sdk.model.ExecutionContext context) throws Exception
      Returns entities for the given Smeup type+parameter combination.

      The entity class is resolved via KokosEntity annotation matching — see the class-level Javadoc for the full resolution strategy.

      FUN signature: F(EXB;*LIS;) 1(OG;;TYPE+PARAMETER)

      Parameters:
      fun - the parsed FUN; obj1.getT() is mandatory, obj1.getP() is optional
      context - the execution context (currently unused at this layer, reserved for future use)
      Throws:
      RepositoryNotFoundException - if no entity class with matching KokosEntity is registered
      Exception - if writing to the output stream fails