All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.finos.legend.pure.generated.core_servicestore_tests_store Maven / Gradle / Ivy

The newest version!
package org.finos.legend.pure.generated;
import org.eclipse.collections.api.list.ListIterable;
import org.eclipse.collections.api.list.MutableList;
import org.eclipse.collections.api.RichIterable;
import org.eclipse.collections.api.map.MutableMap;
import org.eclipse.collections.impl.factory.Lists;
import org.eclipse.collections.impl.map.mutable.UnifiedMap;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.*;
import org.eclipse.collections.api.block.function.Function2;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
import org.eclipse.collections.api.block.function.Function0;
import org.eclipse.collections.api.block.function.Function;
import org.finos.legend.pure.m3.execution.ExecutionSupport;
import org.eclipse.collections.impl.factory.Maps;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.*;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;
import org.finos.legend.pure.runtime.java.compiled.execution.*;
import org.finos.legend.pure.runtime.java.compiled.execution.sourceInformation.*;
public class core_servicestore_tests_store
{
    public static MutableMap> __functions = Maps.fixedSize.empty();

public static org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_external_store_service_tests_runtime_serviceStoreRuntime__Runtime_1_(final ExecutionSupport es)
{
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceStore _serviceStore = core_servicestore_tests_store.Root_meta_external_store_service_tests_store_TradeProductServiceStore__ServiceStore_1_(es);
return new org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime_Impl("Anonymous_NoCounter")._connectionStores(CompiledSupport.toPureCollection(new org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore_Impl("Anonymous_NoCounter")._element(_serviceStore)._connection(new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_runtime_ServiceStoreConnection_Impl("Anonymous_NoCounter")._baseUrl("http://127.0.0.1:9090/api/user/serviceStore/test")._authenticationSpecifications(new PureMap(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureEqualsHashingStrategy.newMutableMap())))));
}

public static org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime Root_meta_external_store_service_tests_runtime_modelChainConnectionRuntime__Runtime_1_(final ExecutionSupport es)
{
return new org.finos.legend.pure.generated.Root_meta_core_runtime_Runtime_Impl("Anonymous_NoCounter")._connectionStores(CompiledSupport.toPureCollection(((RichIterable)(Object)CompiledSupport.concatenate(core_servicestore_tests_store.Root_meta_external_store_service_tests_runtime_serviceStoreRuntime__Runtime_1_(es)._connectionStores(), new org.finos.legend.pure.generated.Root_meta_core_runtime_ConnectionStore_Impl("Anonymous_NoCounter")._element(new org.finos.legend.pure.generated.Root_meta_external_store_model_ModelStore_Impl("Anonymous_NoCounter"))._connection(new org.finos.legend.pure.generated.Root_meta_external_store_model_ModelChainConnection_Impl("Anonymous_NoCounter")._mappings(CompiledSupport.toPureCollection(core_servicestore_tests_mapping.Root_meta_external_store_service_tests_mapping_serviceStoreMapping__Mapping_1_(es))))))));
}

public static org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding Root_meta_external_store_service_tests_store_prodServiceStoreSchemaBinding__Binding_1_(final ExecutionSupport es)
{
return new org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding_Impl("Anonymous_NoCounter")._name("ProdServiceStoreSchemaBinding")._package(((org.finos.legend.pure.m3.coreinstance.Package)((CompiledExecutionSupport)es).getMetadata("Package","Root::meta::external::store::service::tests::store")))._schemaSet((org.finos.legend.pure.generated.Root_meta_external_format_shared_metamodel_SchemaSet)null)._contentType("application/json")._modelUnit(core_pure_model_modelUnit.Root_meta_pure_model_unit_exclude_ModelUnit_1__PackageableElement_MANY__ModelUnit_1_(core_pure_model_modelUnit.Root_meta_pure_model_unit_include_ModelUnit_1__PackageableElement_MANY__ModelUnit_1_(core_pure_model_modelUnit.Root_meta_pure_model_unit_newModelUnit__ModelUnit_1_(es),CompiledSupport.toPureCollection(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::external::store::service::tests::domain::S_Product"))),es),CompiledSupport.toPureCollection(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relationship.Association)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::relationship::Association","Root::meta::external::store::service::tests::domain::S_Trade_S_Product"))),es));
}

public static org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding Root_meta_external_store_service_tests_store_tradeServiceStoreSchemaBinding__Binding_1_(final ExecutionSupport es)
{
return new org.finos.legend.pure.generated.Root_meta_external_format_shared_binding_Binding_Impl("Anonymous_NoCounter")._name("TradeServiceStoreSchemaBinding")._package(((org.finos.legend.pure.m3.coreinstance.Package)((CompiledExecutionSupport)es).getMetadata("Package","Root::meta::external::store::service::tests::store")))._schemaSet((org.finos.legend.pure.generated.Root_meta_external_format_shared_metamodel_SchemaSet)null)._contentType("application/json")._modelUnit(core_pure_model_modelUnit.Root_meta_pure_model_unit_exclude_ModelUnit_1__PackageableElement_MANY__ModelUnit_1_(core_pure_model_modelUnit.Root_meta_pure_model_unit_include_ModelUnit_1__PackageableElement_MANY__ModelUnit_1_(core_pure_model_modelUnit.Root_meta_pure_model_unit_newModelUnit__ModelUnit_1_(es),CompiledSupport.toPureCollection(Lists.mutable.>with(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::external::store::service::tests::domain::S_Trade")), ((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::external::store::service::tests::domain::S_RequestBody")))),es),CompiledSupport.toPureCollection(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relationship.Association)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::relationship::Association","Root::meta::external::store::service::tests::domain::S_Trade_S_Product"))),es));
}

public static org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceStore Root_meta_external_store_service_tests_store_TradeProductServiceStore__ServiceStore_1_(final ExecutionSupport es)
{
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceStore _store = new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceStore_Impl("Anonymous_NoCounter")._package(((org.finos.legend.pure.m3.coreinstance.Package)((CompiledExecutionSupport)es).getMetadata("Package","Root::meta::external::store::service::tests::store")))._name("TradeProductServiceStore")._securitySchemes(new PureMap(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureEqualsHashingStrategy.newMutableMap()));
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceGroup _tradeServiceGroup = new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceGroup_Impl("Anonymous_NoCounter")._owner(_store)._id("TradeServices")._path("/trades");
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_Service _tradeService = new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_Service_Impl("Anonymous_NoCounter")._owner(_store)._parent(_tradeServiceGroup)._id("AllTradeService")._path("/allTradesService")._method(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum("meta::pure::functions::io::http::HTTPMethod","GET")))._parameters(CompiledSupport.toPureCollection(new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter_Impl("Anonymous_NoCounter")._name("serializationFormat")._type(new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_StringTypeReference_Impl("Anonymous_NoCounter")._list(false))._location(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum("meta::external::store::service::metamodel::Location","QUERY")))))._requestBody(new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference_Impl("Anonymous_NoCounter")._binding(core_servicestore_tests_store.Root_meta_external_store_service_tests_store_tradeServiceStoreSchemaBinding__Binding_1_(es))._list(false)._type(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::external::store::service::tests::domain::S_RequestBody"))))._response(new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference_Impl("Anonymous_NoCounter")._binding(core_servicestore_tests_store.Root_meta_external_store_service_tests_store_tradeServiceStoreSchemaBinding__Binding_1_(es))._list(true)._type(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::external::store::service::tests::domain::S_Trade"))))._validate(false, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/tests/store.pure", 59, 23, 68,4), es);
FunctionsGen.mutateAdd(_tradeServiceGroup,"elements",CompiledSupport.toPureCollection(_tradeService),new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/tests/store.pure", -1, -1, 70, 24, -1, -1));
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceGroup _prodServiceGroup = new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceGroup_Impl("Anonymous_NoCounter")._owner(_store)._id("ProductServices")._path("/products");
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_Service _prodByIdService = new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_Service_Impl("Anonymous_NoCounter")._owner(_store)._parent(_prodServiceGroup)._id("ProductByIdService")._path("/getProductById/{id}")._method(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum("meta::pure::functions::io::http::HTTPMethod","GET")))._parameters(Lists.mutable.with(new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter_Impl("Anonymous_NoCounter")._name("id")._type(new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_StringTypeReference_Impl("Anonymous_NoCounter")._list(false))._location(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum("meta::external::store::service::metamodel::Location","PATH"))),new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter_Impl("Anonymous_NoCounter")._name("serializationFormat")._type(new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_StringTypeReference_Impl("Anonymous_NoCounter")._list(false))._location(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum("meta::external::store::service::metamodel::Location","QUERY")))))._response(new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference_Impl("Anonymous_NoCounter")._binding(core_servicestore_tests_store.Root_meta_external_store_service_tests_store_prodServiceStoreSchemaBinding__Binding_1_(es))._list(true)._type(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::external::store::service::tests::domain::S_Product"))))._validate(false, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/tests/store.pure", 78, 26, 87,4), es);
final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_Service _prodByNameService = new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_Service_Impl("Anonymous_NoCounter")._owner(_store)._parent(_prodServiceGroup)._id("ProductByNameService")._path("/getProductByName")._method(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum("meta::pure::functions::io::http::HTTPMethod","GET")))._parameters(CompiledSupport.toPureCollection(new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ServiceParameter_Impl("Anonymous_NoCounter")._name("name")._type(new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_StringTypeReference_Impl("Anonymous_NoCounter")._list(false))._location(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum)((CompiledExecutionSupport)es).getMetadata().getEnum("meta::external::store::service::metamodel::Location","QUERY")))))._response(new org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_ComplexTypeReference_Impl("Anonymous_NoCounter")._binding(core_servicestore_tests_store.Root_meta_external_store_service_tests_store_prodServiceStoreSchemaBinding__Binding_1_(es))._list(true)._type(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::type::Class","Root::meta::external::store::service::tests::domain::S_Product"))))._validate(false, new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/tests/store.pure", 89, 28, 97,4), es);
FunctionsGen.mutateAdd(_prodServiceGroup,"elements",CompiledSupport.toPureCollection(Lists.mutable.with(_prodByIdService,_prodByNameService)),new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/tests/store.pure", -1, -1, 99, 23, -1, -1));
return FunctionsGen.mutateAdd(_store,"elements",CompiledSupport.toPureCollection(Lists.mutable.with(_tradeServiceGroup,_prodServiceGroup)),new org.finos.legend.pure.m4.coreinstance.SourceInformation("/core_servicestore/tests/store.pure", -1, -1, 101, 12, -1, -1));
}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy