public static List getActions()

in lib/server-tecsvc/src/main/java/org/apache/olingo/server/tecsvc/provider/ActionProvider.java [146:488]


  public static List<CsdlAction> getActions(final FullQualifiedName actionName) throws ODataException {
      
    if(actionName.equals(name_A_RTTimeOfDay_)){
        return  Arrays.asList(
          new CsdlAction().setName(name_A_RTTimeOfDay_.getName())
              .setParameters(Arrays.asList(
                new CsdlParameter().setName("ParameterTimeOfDay").setType(PropertyProvider.nameTimeOfDay)
                      .setNullable(false),
                new CsdlParameter().setName("ParameterAny").setType(PropertyProvider.nameString)
                      .setNullable(false)))
              .setBound(false)
              .setReturnType(new CsdlReturnType().setType(PropertyProvider.nameTimeOfDay)),
                
          new CsdlAction().setName(name_A_RTTimeOfDay_.getName())
              .setParameters(Arrays.asList(
                new CsdlParameter().setName("ParameterTimeOfDay").setType(PropertyProvider.nameTimeOfDay)
                      .setNullable(false),
                new CsdlParameter().setName("ParameterAny").setType(PropertyProvider.nameString)
                      .setNullable(false)))
              .setBound(true)
              .setReturnType(new CsdlReturnType().setType(PropertyProvider.nameTimeOfDay)),

          new CsdlAction().setName(name_A_RTTimeOfDay_.getName())
              .setParameters(Arrays.asList(
                new CsdlParameter().setName("ParameterString").setType(PropertyProvider.nameString)
                      .setNullable(false),    
                new CsdlParameter().setName("ParameterTimeOfDay").setType(PropertyProvider.nameTimeOfDay)
                      .setNullable(false),
                new CsdlParameter().setName("ParameterAny").setType(PropertyProvider.nameString)
                      .setNullable(false)))
              .setBound(true)
              .setReturnType(new CsdlReturnType().setType(PropertyProvider.nameTimeOfDay)));
        
    }else if (actionName.equals(nameUARTString)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameUARTString.getName())
              .setReturnType(new CsdlReturnType().setType(PropertyProvider.nameString)));

    } else if (actionName.equals(nameUARTCollStringTwoParam)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameUARTCollStringTwoParam.getName())
              .setParameters(Arrays.asList(
                  new CsdlParameter().setName("ParameterInt16").setType(PropertyProvider.nameInt16),
                  new CsdlParameter().setName("ParameterDuration").setType(PropertyProvider.nameDuration)))
              .setReturnType(new CsdlReturnType().setType(PropertyProvider.nameString).setCollection(true)));

    } else if (actionName.equals(nameUARTCTTwoPrimParam)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameUARTCTTwoPrimParam.getName())
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterInt16").setType(PropertyProvider.nameInt16)
                      .setNullable(false)))
              .setReturnType(
                  new CsdlReturnType().setType(ComplexTypeProvider.nameCTTwoPrim).setNullable(false)));

    } else if (actionName.equals(nameUARTCollCTTwoPrimParam)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameUARTCollCTTwoPrimParam.getName())
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterInt16").setType(PropertyProvider.nameInt16)))
              .setReturnType(
                  new CsdlReturnType().setType(ComplexTypeProvider.nameCTTwoPrim).setCollection(true)));

    } else if (actionName.equals(nameUARTETTwoKeyTwoPrimParam)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameUARTETTwoKeyTwoPrimParam.getName())
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterInt16").setType(PropertyProvider.nameInt16)))
              .setReturnType(
                  new CsdlReturnType().setType(EntityTypeProvider.nameETTwoKeyTwoPrim)));

    } else if (actionName.equals(nameUARTCollETKeyNavParam)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameUARTCollETKeyNavParam.getName())
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterInt16").setType(PropertyProvider.nameInt16)))
              .setReturnType(
                  new CsdlReturnType().setType(EntityTypeProvider.nameETKeyNav).setCollection(true)));

    } else if (actionName.equals(nameUARTETAllPrimParam)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameUARTETAllPrimParam.getName())
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterDate").setType(PropertyProvider.nameDate)))
              .setReturnType(
                  new CsdlReturnType().setType(EntityTypeProvider.nameETAllPrim)));

    } else if (actionName.equals(nameUARTCollETAllPrimParam)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameUARTCollETAllPrimParam.getName())
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterTimeOfDay")
                      .setType(PropertyProvider.nameTimeOfDay)))
              .setReturnType(
                  new CsdlReturnType().setType(EntityTypeProvider.nameETAllPrim).setCollection(true)));

    } else if (actionName.equals(nameUART)) {
      return Collections.singletonList(new CsdlAction().setName(nameUART.getName()));

    } else if (actionName.equals(nameUARTParam)) {
      return Collections.singletonList(
          new CsdlAction()
              .setName(nameUARTParam.getName())
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterInt16").setType(PropertyProvider.nameInt16))));

    } else if (actionName.equals(nameUARTTwoParam)) {
      return Collections.singletonList(
          new CsdlAction()
              .setName(nameUARTTwoParam.getName())
              .setParameters(Arrays.asList(
                  new CsdlParameter().setName("ParameterInt16").setType(PropertyProvider.nameInt16),
                  new CsdlParameter().setName("ParameterDuration").setType(PropertyProvider.nameDuration))));

    } else if (actionName.equals(nameUARTByteNineParam)) {
      return Collections.singletonList(
          new CsdlAction()
              .setName(nameUARTByteNineParam.getName())
              .setParameters(Arrays.asList(
                  new CsdlParameter().setName("ParameterEnum").setType(EnumTypeProvider.nameENString),
                  new CsdlParameter().setName("ParameterDef").setType(TypeDefinitionProvider.nameTDString),
                  new CsdlParameter().setName("ParameterComp").setType(ComplexTypeProvider.nameCTTwoPrim),
                  new CsdlParameter().setName("ParameterETTwoPrim").setType(EntityTypeProvider.nameETTwoPrim),
                  new CsdlParameter().setName("CollParameterByte").setType(PropertyProvider.nameByte)
                      .setCollection(true),
                  new CsdlParameter().setName("CollParameterEnum").setType(EnumTypeProvider.nameENString)
                      .setCollection(true),
                  new CsdlParameter().setName("CollParameterDef").setType(TypeDefinitionProvider.nameTDString)
                      .setCollection(true),
                  new CsdlParameter().setName("CollParameterComp").setType(ComplexTypeProvider.nameCTTwoPrim)
                      .setCollection(true),
                  new CsdlParameter().setName("CollParameterETTwoPrim").setType(EntityTypeProvider.nameETTwoPrim)
                      .setCollection(true)))
              .setReturnType(new CsdlReturnType().setType(PropertyProvider.nameByte)));

    } else if (actionName.equals(nameBA_RTETTwoKeyNav)) {
      return Arrays.asList(
          new CsdlAction().setName("BA_RTETTwoKeyNav")
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterETTwoKeyNav").setType(EntityTypeProvider.nameETTwoKeyNav)
                      .setNullable(false)))
              .setBound(true)
              .setReturnType(new CsdlReturnType().setType(EntityTypeProvider.nameETTwoKeyNav)),

          new CsdlAction().setName("BA_RTETTwoKeyNav")
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterETKeyNav").setType(EntityTypeProvider.nameETKeyNav)
                      .setNullable(false)))
              .setBound(true)
              .setReturnType(new CsdlReturnType().setType(EntityTypeProvider.nameETTwoKeyNav)));

    } else if (actionName.equals(nameBAESAllPrimRTETAllPrim)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameBAESAllPrimRTETAllPrim.getName())
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterESAllPrim").setType(EntityTypeProvider.nameETAllPrim)
                      .setCollection(true).setNullable(false)))
              .setBound(true)
              .setReturnType(new CsdlReturnType().setType(EntityTypeProvider.nameETAllPrim)));

    } else if (actionName.equals(nameBAESTwoKeyNavRTESTwoKeyNav)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameBAESTwoKeyNavRTESTwoKeyNav.getName())
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterETTwoKeyNav").setType(EntityTypeProvider.nameETTwoKeyNav)
                      .setCollection(true).setNullable(false)))
              .setBound(true)
              .setReturnType(
                  new CsdlReturnType().setType(EntityTypeProvider.nameETTwoKeyNav).setCollection(true)));

    } else if (actionName.equals(nameBAESTwoKeyNavRTESKeyNav)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameBAESTwoKeyNavRTESKeyNav.getName())
              .setBound(true)
              .setEntitySetPath("BindingParam/NavPropertyETKeyNavMany")
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterETTwoKeyNav")
                      .setType(EntityTypeProvider.nameETTwoKeyNav)
                      .setCollection(true)
                      .setNullable(false)))
              .setReturnType(
                  new CsdlReturnType().setType(EntityTypeProvider.nameETKeyNav).setCollection(true)));

    } else if (actionName.equals(nameBAETBaseTwoKeyNavRTETBaseTwoKeyNav)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameBAETBaseTwoKeyNavRTETBaseTwoKeyNav.getName())
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterETTwoKeyNav").setType(EntityTypeProvider.nameETBaseTwoKeyNav)
                      .setNullable(false)))
              .setBound(true)
              .setReturnType(new CsdlReturnType().setType(EntityTypeProvider.nameETTwoKeyNav)));

    } else if (actionName.equals(nameBAETTwoBaseTwoKeyNavRTETBaseTwoKeyNav)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameBAETTwoBaseTwoKeyNavRTETBaseTwoKeyNav.getName())
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterETTwoBaseTwoKeyNav")
                      .setType(EntityTypeProvider.nameETTwoBaseTwoKeyNav)
                      .setNullable(false)))
              .setBound(true)
              .setReturnType(new CsdlReturnType().setType(EntityTypeProvider.nameETBaseTwoKeyNav)));

    } else if (actionName.equals(nameBAETAllPrimRT)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameBAETAllPrimRT.getName())
              .setBound(true)
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterETAllPrim")
                      .setNullable(false)
                      .setType(EntityTypeProvider.nameETAllPrim))));

    } else if (actionName.equals(nameBAESAllPrimRT)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameBAESAllPrimRT.getName())
              .setBound(true)
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterETAllPrim")
                      .setNullable(false)
                      .setCollection(true)
                      .setType(EntityTypeProvider.nameETAllPrim))));
    
    }else if(actionName.equals(nameBAETTwoPrimRTString)){
        return Collections.singletonList(
          new CsdlAction().setName(nameBAETTwoPrimRTString.getName())
              .setBound(true)
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterETTwoPrim").setType(EntityTypeProvider.nameETTwoPrim)
                      .setNullable(false)))
              .setReturnType(new CsdlReturnType().setType(PropertyProvider.nameString)));
        
    }else if(actionName.equals(nameBAETTwoPrimRTCollString)){
        return Collections.singletonList(
          new CsdlAction().setName(nameBAETTwoPrimRTCollString.getName())
              .setBound(true)
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterETTwoPrim").setType(EntityTypeProvider.nameETTwoPrim)
                      .setNullable(false)))
              .setReturnType(new CsdlReturnType()
                      .setType(PropertyProvider.nameString)
                      .setCollection(true)));
        
    }else if(actionName.equals(nameBAETTwoPrimRTCTAllPrim)){
        return Collections.singletonList(
          new CsdlAction().setName(nameBAETTwoPrimRTCTAllPrim.getName())
              .setBound(true)
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterETTwoPrim").setType(EntityTypeProvider.nameETTwoPrim)
                      .setNullable(false)))
              .setReturnType(new CsdlReturnType()
                      .setType(ComplexTypeProvider.nameCTAllPrim)));
        
    }else if(actionName.equals(nameBAETTwoPrimRTCollCTAllPrim)){
        return Collections.singletonList(
          new CsdlAction().setName(nameBAETTwoPrimRTCollCTAllPrim.getName())
              .setBound(true)
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterETTwoPrim").setType(EntityTypeProvider.nameETTwoPrim)
                      .setNullable(false)))
              .setReturnType(new CsdlReturnType()
                      .setType(ComplexTypeProvider.nameCTAllPrim)
                      .setCollection(true)));
        
    }else if(actionName.equals(nameBAETCompAllPrimRTETCompAllPrim)){
        return Collections.singletonList(
          new CsdlAction().setName(nameBAETCompAllPrimRTETCompAllPrim.getName())
              .setBound(true)
              .setParameters(Collections.singletonList(
                  new CsdlParameter().setName("ParameterETCompAllPrim").setType(EntityTypeProvider.nameETCompAllPrim)
                      .setNullable(false)))
              .setReturnType(new CsdlReturnType()
                      .setType(EntityTypeProvider.nameETCompAllPrim)));
                  
    }else if(actionName.equals(nameBAETTwoKeyNavRTETTwoKeyNavParam)){
         return Collections.singletonList(
          new CsdlAction().setName(nameBAETTwoKeyNavRTETTwoKeyNavParam.getName())
              .setBound(true)
              .setEntitySetPath("BindingParam/NavPropertyETTwoKeyNavOne")
              .setParameters(Arrays.asList(
                  new CsdlParameter().setName("BindingParam").setType(EntityTypeProvider.nameETTwoKeyNav)
                      .setNullable(false),
                  new CsdlParameter().setName("PropertyComp").setType(ComplexTypeProvider.nameCTPrimComp)
                      .setNullable(false)))
              .setReturnType(new CsdlReturnType().setType(EntityTypeProvider.nameETTwoKeyNav)));
    } else if (actionName.equals(nameBAETBaseETTwoBaseRTETTwoBase)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameBAETBaseETTwoBaseRTETTwoBase.getName())
              .setBound(true)
              .setEntitySetPath("BindingParam/olingo.odata.test1.ETTwoBase")
              .setParameters(Arrays.asList(
                  new CsdlParameter().setName("BindingParam").setType(EntityTypeProvider.nameETBase)
                      .setNullable(false),
                  new CsdlParameter().setName("PropertyString").setType(PropertyProvider.nameString)
                      .setNullable(false),
                  new CsdlParameter().setName("AdditionalPropertyString_5").setType(PropertyProvider.nameString)
                      .setNullable(false),
                  new CsdlParameter().setName("AdditionalPropertyString_6").setType(PropertyProvider.nameString)
                      .setNullable(false)))
              .setReturnType(new CsdlReturnType().setType(EntityTypeProvider.nameETTwoBase)));
    } else if (actionName.equals(nameBAETMixPrimCollCompRTCTTwoPrim)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameBAETMixPrimCollCompRTCTTwoPrim.getName())
              .setBound(true)
              .setParameters(Arrays.asList(
                  new CsdlParameter().setName("BindingParam").setType(EntityTypeProvider.nameETMixPrimCollComp)
                      .setNullable(false),
                  new CsdlParameter().setName("CollPropertyComp").setType(ComplexTypeProvider.nameCTTwoPrim)
                      .setNullable(false).setCollection(true)))
              .setReturnType(new CsdlReturnType().setType(ComplexTypeProvider.nameCTTwoPrim).setCollection(true)));
    } else if (actionName.equals(nameBAETMixPrimCollCompCTTWOPrimCompRTCTTwoPrim)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameBAETMixPrimCollCompCTTWOPrimCompRTCTTwoPrim.getName())
              .setBound(true)
              .setEntitySetPath("BindingParam")
              .setParameters(Arrays.asList(
                  new CsdlParameter().setName("BindingParam").setType(EntityTypeProvider.nameETMixPrimCollComp)
                      .setNullable(false),
                  new CsdlParameter().setName("PropertyComp").setType(ComplexTypeProvider.nameCTTwoPrim)
                      .setNullable(false)))
              .setReturnType(new CsdlReturnType().setType(ComplexTypeProvider.nameCTTwoPrim)));
    } else if (actionName.equals(nameBAETMixPrimCollCompCTTWOPrimCompRTCollCTTwoPrim)) {
      return Collections.singletonList(
          new CsdlAction().setName(nameBAETMixPrimCollCompCTTWOPrimCompRTCollCTTwoPrim.getName())
              .setBound(true)
              .setEntitySetPath("BindingParam/CollPropertyComp")
              .setParameters(Arrays.asList(
                  new CsdlParameter().setName("BindingParam").setType(EntityTypeProvider.nameETMixPrimCollComp)
                      .setNullable(false).setCollection(true),
                  new CsdlParameter().setName("PropertyComp").setType(ComplexTypeProvider.nameCTTwoPrim)
                      .setNullable(false)))
              .setReturnType(new CsdlReturnType().setType(ComplexTypeProvider.nameCTTwoPrim).setCollection(true)));
    } else if (actionName.equals(nameBAETTwoKeyNavCTBasePrimCompNavCTTwoBasePrimCompNavRTCTTwoBasePrimCompNav)) {
      return Collections.singletonList(
          new CsdlAction().setName(
              nameBAETTwoKeyNavCTBasePrimCompNavCTTwoBasePrimCompNavRTCTTwoBasePrimCompNav.getName())
              .setBound(true)
              .setEntitySetPath("BindingParam/PropertyCompNav/olingo.odata.test1.CTTwoBasePrimCompNav")
              .setParameters(Arrays.asList(
                  new CsdlParameter().setName("BindingParam").setType(EntityTypeProvider.nameETTwoKeyNav)
                      .setNullable(false)))
              .setReturnType(new CsdlReturnType().setType(ComplexTypeProvider.nameCTTwoBasePrimCompNav)));
    }
    return null;
  }