Package org.openmetadata.service.jdbi3
Class SuggestionRepository
java.lang.Object
org.openmetadata.service.jdbi3.SuggestionRepository
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacceptSuggestion(javax.ws.rs.core.UriInfo uriInfo, Suggestion suggestion, javax.ws.rs.core.SecurityContext securityContext, Authorizer authorizer) protected voidacceptSuggestion(Suggestion suggestion, javax.ws.rs.core.SecurityContext securityContext, Authorizer authorizer) protected voidacceptSuggestionList(List<Suggestion> suggestions, SuggestionType suggestionType, javax.ws.rs.core.SecurityContext securityContext, Authorizer authorizer) acceptSuggestionList(javax.ws.rs.core.UriInfo uriInfo, List<Suggestion> suggestions, SuggestionType suggestionType, javax.ws.rs.core.SecurityContext securityContext, Authorizer authorizer) voidcheckPermissionsForAcceptOrRejectSuggestion(Suggestion suggestion, SuggestionStatus status, javax.ws.rs.core.SecurityContext securityContext) voidcheckPermissionsForEditEntity(Suggestion suggestion, SuggestionType suggestionType, javax.ws.rs.core.SecurityContext securityContext, Authorizer authorizer) voidcheckPermissionsForUpdateSuggestion(Suggestion suggestion, javax.ws.rs.core.SecurityContext securityContext) create(Suggestion suggestion) deleteSuggestion(Suggestion suggestion, String deletedByUser) voidvoiddeleteSuggestionsForAnEntity(EntityInterface entity, String deletedByUser) listAfter(SuggestionFilter filter, int limit, String after) final List<Suggestion>listAll(SuggestionFilter filter) listBefore(SuggestionFilter filter, int limit, String before) intlistCount(SuggestionFilter filter) rejectSuggestion(javax.ws.rs.core.UriInfo uriInfo, Suggestion suggestion, String user) rejectSuggestionList(javax.ws.rs.core.UriInfo uriInfo, List<Suggestion> suggestions, String user) voidstore(Suggestion suggestion) voidstoreRelationships(Suggestion suggestion) update(Suggestion suggestion, String userName)
-
Constructor Details
-
SuggestionRepository
public SuggestionRepository()
-
-
Method Details
-
create
-
update
-
store
-
storeRelationships
-
get
-
deleteSuggestion
public RestUtil.DeleteResponse<Suggestion> deleteSuggestion(Suggestion suggestion, String deletedByUser) -
deleteSuggestionsForAnEntity
public RestUtil.DeleteResponse<EntityInterface> deleteSuggestionsForAnEntity(EntityInterface entity, String deletedByUser) -
deleteSuggestionInternal
-
deleteSuggestionInternalForAnEntity
-
acceptSuggestion
public RestUtil.PutResponse<Suggestion> acceptSuggestion(javax.ws.rs.core.UriInfo uriInfo, Suggestion suggestion, javax.ws.rs.core.SecurityContext securityContext, Authorizer authorizer) -
acceptSuggestionList
public RestUtil.PutResponse<List<Suggestion>> acceptSuggestionList(javax.ws.rs.core.UriInfo uriInfo, List<Suggestion> suggestions, SuggestionType suggestionType, javax.ws.rs.core.SecurityContext securityContext, Authorizer authorizer) -
acceptSuggestion
protected void acceptSuggestion(Suggestion suggestion, javax.ws.rs.core.SecurityContext securityContext, Authorizer authorizer) -
acceptSuggestionList
protected void acceptSuggestionList(List<Suggestion> suggestions, SuggestionType suggestionType, javax.ws.rs.core.SecurityContext securityContext, Authorizer authorizer) -
rejectSuggestion
public RestUtil.PutResponse<Suggestion> rejectSuggestion(javax.ws.rs.core.UriInfo uriInfo, Suggestion suggestion, String user) -
rejectSuggestionList
public RestUtil.PutResponse<List<Suggestion>> rejectSuggestionList(javax.ws.rs.core.UriInfo uriInfo, List<Suggestion> suggestions, String user) -
checkPermissionsForUpdateSuggestion
public void checkPermissionsForUpdateSuggestion(Suggestion suggestion, javax.ws.rs.core.SecurityContext securityContext) -
checkPermissionsForAcceptOrRejectSuggestion
public void checkPermissionsForAcceptOrRejectSuggestion(Suggestion suggestion, SuggestionStatus status, javax.ws.rs.core.SecurityContext securityContext) -
checkPermissionsForEditEntity
public void checkPermissionsForEditEntity(Suggestion suggestion, SuggestionType suggestionType, javax.ws.rs.core.SecurityContext securityContext, Authorizer authorizer) -
listCount
-
listBefore
-
listAfter
-
listAll
-