Class SpringServiceDescriptor
java.lang.Object
com.cloudimpl.outstack.spring.component.SpringServiceDescriptor
public class SpringServiceDescriptor
extends java.lang.Object
- Author:
- nuwan
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSpringServiceDescriptor.ActionDescriptorstatic classSpringServiceDescriptor.EntityDescriptor -
Constructor Summary
Constructors Constructor Description SpringServiceDescriptor(java.lang.String apiContext, java.lang.String serviceName, java.lang.String rootType, java.lang.String version, java.lang.String plural, boolean isTenant) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SpringServiceDescriptor
public SpringServiceDescriptor(java.lang.String apiContext, java.lang.String serviceName, java.lang.String rootType, java.lang.String version, java.lang.String plural, boolean isTenant)
-
-
Method Details
-
getRootActions
-
getChildActions
public java.util.Collection<SpringServiceDescriptor.ActionDescriptor> getChildActions(java.lang.String childEntity) -
entityDescriptors
-
putRootAction
-
getApiContext
public java.lang.String getApiContext() -
putChildAction
public void putChildAction(SpringServiceDescriptor.EntityDescriptor child, SpringServiceDescriptor.ActionDescriptor action) -
isTenantService
public boolean isTenantService() -
getEntityDescriptorByPlural
public java.util.Optional<SpringServiceDescriptor.EntityDescriptor> getEntityDescriptorByPlural(java.lang.String plural) -
getPlural
public java.lang.String getPlural() -
getVersion
public java.lang.String getVersion() -
getRootType
public java.lang.String getRootType() -
getServiceName
public java.lang.String getServiceName() -
getRootAction
public java.util.Optional<SpringServiceDescriptor.ActionDescriptor> getRootAction(java.lang.String action) -
getChildAction
public java.util.Optional<SpringServiceDescriptor.ActionDescriptor> getChildAction(java.lang.String child, java.lang.String action)
-