public interface ServiceMetaRegistry
| Modifier and Type | Method and Description |
|---|---|
void |
addInterfaceMeta(java.lang.String service,
org.appops.core.service.meta.InterfaceMeta intrfcMeta)
Adds interface meta to store.
|
void |
addOpMeta(java.lang.String service,
java.lang.String intrfc,
org.appops.core.service.meta.ServiceOpMeta opMeta)
Adds operation meta to store.
|
void |
addServiceMeta(org.appops.core.service.meta.ServiceMeta serviceMeta)
Adds service meta/definition to store.
|
java.util.Collection<org.appops.core.service.meta.ServiceMeta> |
getAllServiceMetas()
getAllServiceMetas.
|
org.appops.core.service.meta.InterfaceMeta |
getInterfaceMeta(java.lang.String service,
java.lang.String name)
Provides service interface definition.
|
java.util.Collection<org.appops.core.service.meta.InterfaceMeta> |
getInterfaces(java.lang.String serviceName)
getInterfaces.
|
java.util.Collection<org.appops.core.service.meta.ServiceOpMeta> |
getOperations(java.lang.String serviceName,
java.lang.String interfaceName)
getOperations.
|
org.appops.core.service.meta.ServiceOpMeta |
getOpMeta(java.lang.String pathOrSignature)
Provides service operation definition.
|
org.appops.core.service.meta.ServiceOpMeta |
getOpMeta(java.lang.String serviceName,
java.lang.String pathOrSignature)
Provides service operation definition.
|
org.appops.core.service.meta.ServiceOpMeta |
getOpMetaById(java.lang.Long id)
Provides service operation definition.
|
java.util.ArrayList<org.appops.core.service.Parameter> |
getParameters(java.lang.String serviceName,
java.lang.String interfaceName,
java.lang.String operationName)
getParameters.
|
org.appops.core.service.meta.ServiceMeta |
getServiceMeta(java.lang.String name)
Provides service definition instance.
|
java.util.Collection<org.appops.core.service.meta.ServiceMeta> |
getServicesByPage(java.lang.Integer startIndex,
java.lang.Integer pageSize)
getServicesByPage.
|
org.appops.core.service.meta.ServiceMeta getServiceMeta(java.lang.String name)
name - Name of service.org.appops.core.service.meta.ServiceOpMeta getOpMeta(java.lang.String pathOrSignature)
pathOrSignature - Service operation path or signature.org.appops.core.service.meta.ServiceOpMeta getOpMeta(java.lang.String serviceName,
java.lang.String pathOrSignature)
serviceName - name of the servicepathOrSignature - Service operation path or signature.org.appops.core.service.meta.ServiceOpMeta getOpMetaById(java.lang.Long id)
id - Service operation id.org.appops.core.service.meta.InterfaceMeta getInterfaceMeta(java.lang.String service,
java.lang.String name)
service - Name of service.name - Interface name which is to be looked for.void addServiceMeta(org.appops.core.service.meta.ServiceMeta serviceMeta)
serviceMeta - Service meta to be added.void addInterfaceMeta(java.lang.String service,
org.appops.core.service.meta.InterfaceMeta intrfcMeta)
service - Name of service under which interface is to be added.intrfcMeta - Interface definition which is to be added.void addOpMeta(java.lang.String service,
java.lang.String intrfc,
org.appops.core.service.meta.ServiceOpMeta opMeta)
service - Name of service under which operation is to be added.intrfc - Name of interface under which operation is to be added.opMeta - Operation definition which is to be added.java.util.Collection<org.appops.core.service.meta.ServiceMeta> getAllServiceMetas()
getAllServiceMetas.
Collection object.java.util.Collection<org.appops.core.service.meta.ServiceMeta> getServicesByPage(java.lang.Integer startIndex,
java.lang.Integer pageSize)
getServicesByPage.
startIndex - a Integer object.pageSize - a Integer object.Collection object.java.util.Collection<org.appops.core.service.meta.InterfaceMeta> getInterfaces(java.lang.String serviceName)
getInterfaces.
serviceName - a String object.Collection object.java.util.Collection<org.appops.core.service.meta.ServiceOpMeta> getOperations(java.lang.String serviceName,
java.lang.String interfaceName)
getOperations.
serviceName - a String object.interfaceName - a String object.Collection object.java.util.ArrayList<org.appops.core.service.Parameter> getParameters(java.lang.String serviceName,
java.lang.String interfaceName,
java.lang.String operationName)
getParameters.
serviceName - a String object.interfaceName - a String object.operationName - a String object.ArrayList object.Copyright © 2021. All rights reserved.