Class CimdClientUpdateContext

java.lang.Object
org.keycloak.protocol.oauth2.cimd.clientpolicy.context.CimdClientUpdateContext
All Implemented Interfaces:
org.keycloak.services.clientpolicy.ClientPolicyContext, ClientCRUDClientAvailableContext, ClientCRUDContext, ClientModelContext

public class CimdClientUpdateContext extends Object implements ClientCRUDClientAvailableContext
  • Constructor Details

    • CimdClientUpdateContext

      public CimdClientUpdateContext(org.keycloak.representations.idm.ClientRepresentation proposedClientRepresentation, org.keycloak.models.ClientModel targetClient)
  • Method Details

    • getEvent

      public org.keycloak.services.clientpolicy.ClientPolicyEvent getEvent()
      Specified by:
      getEvent in interface org.keycloak.services.clientpolicy.ClientPolicyContext
    • getProposedClientRepresentation

      public org.keycloak.representations.idm.ClientRepresentation getProposedClientRepresentation()
      Description copied from interface: ClientCRUDContext
      returns ClientRepresentation for creating the new client or updating the existing client.
      Specified by:
      getProposedClientRepresentation in interface ClientCRUDContext
      Returns:
      ClientRepresentation
    • getTargetClient

      public org.keycloak.models.ClientModel getTargetClient()
      Description copied from interface: ClientCRUDContext
      returns ClientModel of the existing client to be updated/read/updated/deleted. on REGISTER event, it returns null.
      Specified by:
      getTargetClient in interface ClientCRUDContext
      Returns:
      ClientModel