Package org.openiam.srvc.am
Interface ContentProviderWebService
-
- All Known Implementing Classes:
ContentProviderWebServiceImpl
public interface ContentProviderWebService
-
-
Method Summary
-
-
-
Method Detail
-
getAuthLevelAttribute
AuthLevelAttribute getAuthLevelAttribute(String id)
-
saveAuthLevelAttribute
Response saveAuthLevelAttribute(AuthLevelAttribute attribute)
-
saveAuthLevelGrouping
Response saveAuthLevelGrouping(AuthLevelGrouping grouping)
-
getAuthLevelGrouping
AuthLevelGrouping getAuthLevelGrouping(String id)
-
getAuthLevelGroupingList
List<AuthLevelGrouping> getAuthLevelGroupingList()
-
setupApplication
Response setupApplication(ContentProvider cp)
This method is called upon initialization of a Tenant / OpenIAM instance- Parameters:
cp
-- Returns:
-
validate
Response validate(ContentProvider cp)
-
setupApplicationAsynchronously
Response setupApplicationAsynchronously(ContentProvider cp)
This method is called upon initialization of a Tenant / OpenIAM instance After this method returns, you will need to poll by name (callfindBeans
)- Parameters:
cp
-- Returns:
-
createDefaultURIPatterns
Response createDefaultURIPatterns(String providerId, URL kibanaURL, URL rabbitmqAdminURL)
-
saveContentProvider
Response saveContentProvider(ContentProvider provider)
Add or update ContentProvider object.- Parameters:
provider
-- Returns:
-
getContentProvider
ContentProvider getContentProvider(String providerId)
Returns ContentProvider object by its' identity- Parameters:
providerId
-- Returns:
-
findBeans
ContentProviderListResponse findBeans(ContentProviderSearchBean searchBean, int from, int size)
Searches and returns list of ContentProvider objects, using different search criteria- Parameters:
searchBean
- - determines search criteriafrom
- - page index to startsize
- - page size- Returns:
-
getNumOfContentProviders
int getNumOfContentProviders(ContentProviderSearchBean searchBean)
Returns number of ContentProviders objects which are suitable for passed search criteria- Parameters:
searchBean
-- Returns:
-
findUriPatterns
List<URIPattern> findUriPatterns(URIPatternSearchBean searchBean, int from, int size)
-
getNumOfUriPatterns
int getNumOfUriPatterns(URIPatternSearchBean searchBean)
-
getURIPattern
URIPattern getURIPattern(String patternId)
-
saveURIPattern
Response saveURIPattern(URIPattern pattern)
-
getAllMetaType
List<URIPatternMetaType> getAllMetaType()
-
-