@FrameworkMapping(value="/client-registrations") @FrameworkRestController public class OAuthClientRegistrationEndpoint extends Object
Modifier and Type | Field and Description |
---|---|
static String |
BASE_URI |
static String |
HIDDEN_SECRET |
Constructor and Description |
---|
OAuthClientRegistrationEndpoint(OAuthClientRegistrationPersistenceService<OAuthClientRegistrationWrapper> service) |
Modifier and Type | Method and Description |
---|---|
OAuthClientRegistrationWrapper |
createClientRegistration(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo,
OAuthClientRegistrationWrapper payload) |
void |
deleteClientRegistration(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo,
String id) |
protected OAuthClientRegistrationPersistenceService<OAuthClientRegistrationWrapper> |
getService() |
protected OAuthClientRegistrationWrapper |
hideSecret(OAuthClientRegistrationWrapper wrapper) |
protected Optional<OAuthClientRegistrationWrapper> |
hideSecret(Optional<OAuthClientRegistrationWrapper> wrapperOptional) |
protected org.springframework.data.domain.Page<OAuthClientRegistrationWrapper> |
hideSecret(org.springframework.data.domain.Page<OAuthClientRegistrationWrapper> page) |
org.springframework.data.domain.Page<OAuthClientRegistrationWrapper> |
readAllClientRegistrations(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo,
org.springframework.data.domain.Pageable pageable) |
OAuthClientRegistrationWrapper |
readClientRegistrationById(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo,
String id) |
OAuthClientRegistrationWrapper |
replaceClientRegistration(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo,
String id,
OAuthClientRegistrationWrapper payload) |
public static final String BASE_URI
public static final String HIDDEN_SECRET
public OAuthClientRegistrationEndpoint(OAuthClientRegistrationPersistenceService<OAuthClientRegistrationWrapper> service)
@FrameworkGetMapping @Policy(permissionRoots="CLIENT_REGISTRATION", operationTypes=READ) public org.springframework.data.domain.Page<OAuthClientRegistrationWrapper> readAllClientRegistrations(@ContextOperation com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @PageableDefault(size=50,sort="registrationId") org.springframework.data.domain.Pageable pageable)
@FrameworkGetMapping(value="/{id}") @Policy(permissionRoots="CLIENT_REGISTRATION", operationTypes=READ) public OAuthClientRegistrationWrapper readClientRegistrationById(@ContextOperation com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @PathVariable(value="id") String id)
@FrameworkPostMapping(consumes="application/json") @Policy(permissionRoots="CLIENT_REGISTRATION", operationTypes=CREATE) public OAuthClientRegistrationWrapper createClientRegistration(@ContextOperation(value=CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @RequestBody OAuthClientRegistrationWrapper payload)
@FrameworkPutMapping(path="/{id}", consumes="application/json") @Policy(permissionRoots="CLIENT_REGISTRATION", operationTypes=UPDATE) public OAuthClientRegistrationWrapper replaceClientRegistration(@ContextOperation(value=UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @PathVariable(value="id") String id, @RequestBody OAuthClientRegistrationWrapper payload)
@FrameworkDeleteMapping(path="/{id}") @Policy(permissionRoots="CLIENT_REGISTRATION", operationTypes=DELETE) public void deleteClientRegistration(@ContextOperation(value=UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @PathVariable(value="id") String id)
protected org.springframework.data.domain.Page<OAuthClientRegistrationWrapper> hideSecret(org.springframework.data.domain.Page<OAuthClientRegistrationWrapper> page)
protected Optional<OAuthClientRegistrationWrapper> hideSecret(Optional<OAuthClientRegistrationWrapper> wrapperOptional)
protected OAuthClientRegistrationWrapper hideSecret(OAuthClientRegistrationWrapper wrapper)
protected OAuthClientRegistrationPersistenceService<OAuthClientRegistrationWrapper> getService()
Copyright © 2021. All rights reserved.