@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.