Package org.openiam.srvc.common
Class MetadataWebServiceImpl
- java.lang.Object
-
- org.openiam.srvc.AbstractApiService
-
- org.openiam.srvc.common.MetadataWebServiceImpl
-
- All Implemented Interfaces:
MetadataWebService
@Service("metadataWS") public class MetadataWebServiceImpl extends AbstractApiService implements MetadataWebService
Implementation class for the MetadataWebServiceImpl- Version:
- 2.1
- Author:
- suneet
-
-
Field Summary
-
Fields inherited from class org.openiam.srvc.AbstractApiService
applicationContext, log, rabbitMQSender
-
-
Constructor Summary
Constructors Constructor Description MetadataWebServiceImpl(MetadataQueue queue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
countElementBeans(MetadataElementSearchBean searchBean)
int
countTypeBeans(MetadataTypeSearchBean searchBean)
Response
deleteMetadataElement(String id)
Response
deleteMetadataType(String id)
MetadataElementListResponse
findElementBeans(MetadataElementSearchBean searchBean, int from, int size)
MetadataTypeListResponse
findTypeBeans(MetadataTypeSearchBean searchBean, int from, int size)
MetadataElement
getMetadataElement(String id)
MetadataType
getMetadataType(String id)
Response
saveMetadataElement(MetadataElement dto)
Response
saveMetadataType(MetadataType dto)
-
Methods inherited from class org.openiam.srvc.AbstractApiService
broadcast, crudRequest, getBooleanValue, getIntValue, getIntValue, getRabbitMqQueue, getResponse, getResponse, getValue, getValue, getValueList, getValueList, idRequest, manageApiRequest, manageApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, membershipRequestProcessing, membershipRequestProcessing, publish, publish, sendAsync, sendAsync
-
-
-
-
Constructor Detail
-
MetadataWebServiceImpl
@Autowired public MetadataWebServiceImpl(MetadataQueue queue)
-
-
Method Detail
-
findElementBeans
public MetadataElementListResponse findElementBeans(MetadataElementSearchBean searchBean, int from, int size)
- Specified by:
findElementBeans
in interfaceMetadataWebService
-
getMetadataElement
public MetadataElement getMetadataElement(String id)
- Specified by:
getMetadataElement
in interfaceMetadataWebService
-
countElementBeans
public int countElementBeans(MetadataElementSearchBean searchBean)
- Specified by:
countElementBeans
in interfaceMetadataWebService
-
getMetadataType
public MetadataType getMetadataType(String id)
- Specified by:
getMetadataType
in interfaceMetadataWebService
-
findTypeBeans
public MetadataTypeListResponse findTypeBeans(MetadataTypeSearchBean searchBean, int from, int size)
- Specified by:
findTypeBeans
in interfaceMetadataWebService
-
countTypeBeans
public int countTypeBeans(MetadataTypeSearchBean searchBean)
- Specified by:
countTypeBeans
in interfaceMetadataWebService
-
saveMetadataType
public Response saveMetadataType(MetadataType dto)
- Specified by:
saveMetadataType
in interfaceMetadataWebService
-
saveMetadataElement
public Response saveMetadataElement(MetadataElement dto)
- Specified by:
saveMetadataElement
in interfaceMetadataWebService
-
deleteMetadataType
public Response deleteMetadataType(String id)
- Specified by:
deleteMetadataType
in interfaceMetadataWebService
-
deleteMetadataElement
public Response deleteMetadataElement(String id)
- Specified by:
deleteMetadataElement
in interfaceMetadataWebService
-
-