Class UpdateClientAction

java.lang.Object
org.gluu.oxtrust.action.UpdateClientAction
All Implemented Interfaces:
Serializable

@Named @ConversationScoped @Secure("#{permissionService.hasPermission(\'client\', \'access\')}") public class UpdateClientAction extends Object implements Serializable
Action class for viewing and updating clients.
Version:
June 21, 2018
Author:
Reda Zerrad Date: 06.11.2012, Yuriy Movchan Date: 04/07/2014, Javier Rojas Blum
See Also:
  • Constructor Details

    • UpdateClientAction

      public UpdateClientAction()
  • Method Details

    • getAvailableAuthorizedOrigin

      public String getAvailableAuthorizedOrigin()
    • setAvailableAuthorizedOrigin

      public void setAvailableAuthorizedOrigin(String availableAuthorizedOrigin)
    • getAvailableClaimRedirectUri

      public String getAvailableClaimRedirectUri()
    • setAvailableClaimRedirectUri

      public void setAvailableClaimRedirectUri(String availableClaimRedirectUri)
    • add

      public String add() throws Exception
      Throws:
      Exception
    • update

      public String update() throws Exception
      Throws:
      Exception
    • cancel

      public String cancel()
    • save

      public String save() throws Exception
      Throws:
      Exception
    • delete

      public String delete() throws Exception
      Throws:
      Exception
    • removeLoginURI

      public void removeLoginURI(String uri)
    • removeLogoutURI

      public void removeLogoutURI(String uri)
    • removeClientLogoutURI

      public void removeClientLogoutURI(String uri)
    • removeRedirectLogoutUrl

      public void removeRedirectLogoutUrl(String uri)
    • removeClientBackLogoutURI

      public void removeClientBackLogoutURI(String uri)
    • removeClaimRedirectURI

      public void removeClaimRedirectURI(String uri)
    • removeClientResource

      public void removeClientResource(String uri)
    • removeAdditionalAudience

      public void removeAdditionalAudience(String uri)
    • removePostAuthnScript

      public void removePostAuthnScript(org.gluu.model.custom.script.model.CustomScript script)
    • removeRptClaimsScript

      public void removeRptClaimsScript(org.gluu.model.custom.script.model.CustomScript script)
    • removeConsentScript

      public void removeConsentScript(org.gluu.model.custom.script.model.CustomScript script)
    • removeSpontaneousScript

      public void removeSpontaneousScript(org.gluu.model.custom.script.model.CustomScript script)
    • removeIntrospectionScript

      public void removeIntrospectionScript(org.gluu.model.custom.script.model.CustomScript script)
    • removeContact

      public void removeContact(String contact)
    • removeRequestUri

      public void removeRequestUri(String requestUri)
    • removeAuthorizedOrigin

      public void removeAuthorizedOrigin(String authorizedOrigin)
    • removeScope

      public void removeScope(String inum)
    • removeClaim

      public void removeClaim(String inum) throws Exception
      Throws:
      Exception
    • acceptSelectLoginUri

      public void acceptSelectLoginUri()
    • acceptSelectClaims

      public void acceptSelectClaims()
    • acceptSelectLogoutUri

      public void acceptSelectLogoutUri()
    • acceptSelectRedirectLogoutUrl

      public void acceptSelectRedirectLogoutUrl()
    • acceptSelectClientLogoutUri

      public void acceptSelectClientLogoutUri()
    • acceptSelectClientBackLogoutUri

      public void acceptSelectClientBackLogoutUri()
    • acceptSelectClaimRedirectUri

      public void acceptSelectClaimRedirectUri()
    • acceptselectedAdditionalAudiences

      public void acceptselectedAdditionalAudiences()
    • acceptSelectContact

      public void acceptSelectContact()
    • acceptSelectRequestUri

      public void acceptSelectRequestUri()
    • acceptSelectAuthorizedOrigin

      public void acceptSelectAuthorizedOrigin()
    • cancelIntrospectionScripts

      public void cancelIntrospectionScripts()
    • cancelPostAuthnScripts

      public void cancelPostAuthnScripts()
    • cancelRptClaimsScripts

      public void cancelRptClaimsScripts()
    • cancelConsentScripts

      public void cancelConsentScripts()
    • cancelSpontaneousScopesScripts

      public void cancelSpontaneousScopesScripts()
    • cancelSelectClaims

      public void cancelSelectClaims()
    • cancelSelectGroups

      public void cancelSelectGroups()
    • cancelSelectLoginUri

      public void cancelSelectLoginUri()
    • cancelSelectLogoutUri

      public void cancelSelectLogoutUri()
    • cancelClientLogoutUri

      public void cancelClientLogoutUri()
    • cancelRedirectLogoutUrl

      public void cancelRedirectLogoutUrl()
    • cancelClientBackLogoutUri

      public void cancelClientBackLogoutUri()
    • cancelClaimRedirectUri

      public void cancelClaimRedirectUri()
    • cancelAdditionalAudience

      public void cancelAdditionalAudience()
    • cancelSelectContact

      public void cancelSelectContact()
    • cancelSelectDefaultAcrValue

      public void cancelSelectDefaultAcrValue()
    • cancelSelectRequestUri

      public void cancelSelectRequestUri()
    • cancelSelectAuthorizedOrigin

      public void cancelSelectAuthorizedOrigin()
    • selectAddedClaims

      public void selectAddedClaims()
    • searchAvailableClaims

      public void searchAvailableClaims()
    • acceptSelectResponseTypes

      public void acceptSelectResponseTypes()
    • cancelSelectSectors

      public void cancelSelectSectors()
    • acceptSelectCustomScripts

      public void acceptSelectCustomScripts()
    • acceptIntrospectionScripts

      public void acceptIntrospectionScripts()
    • acceptPostAuthnScripts

      public void acceptPostAuthnScripts()
    • acceptRptClaimsScripts

      public void acceptRptClaimsScripts()
    • acceptConsentScripts

      public void acceptConsentScripts()
    • acceptSpontaneousScopesScripts

      public void acceptSpontaneousScopesScripts()
    • acceptSelectScopes

      public void acceptSelectScopes()
    • removeCustomScript

      public void removeCustomScript(String value)
    • acceptSelectGrantTypes

      public void acceptSelectGrantTypes()
    • cancelSelectCustomScripts

      public void cancelSelectCustomScripts()
    • cancelSelectScopes

      public void cancelSelectScopes()
    • cancelSelectResponseTypes

      public void cancelSelectResponseTypes()
    • cancelSelectGrantTypes

      public void cancelSelectGrantTypes()
    • addResponseType

      public void addResponseType(String value)
    • addGrantType

      public void addGrantType(String value)
    • removeResponseType

      public void removeResponseType(String value)
    • removeGrantType

      public void removeGrantType(String value)
    • searchAvailableResponseTypes

      public void searchAvailableResponseTypes()
    • searchAvailableCustomScripts

      public void searchAvailableCustomScripts()
    • searchAvailableCustomScriptsforAcr

      public void searchAvailableCustomScriptsforAcr()
    • searchAvailableCustomScriptsforPostAuthn

      public List<org.gluu.model.custom.script.model.CustomScript> searchAvailableCustomScriptsforPostAuthn()
    • searchAvailableCustomScriptsforConsentGath

      public List<org.gluu.model.custom.script.model.CustomScript> searchAvailableCustomScriptsforConsentGath()
    • searchAvailableCustomScriptsforSpontaneousScope

      public List<org.gluu.model.custom.script.model.CustomScript> searchAvailableCustomScriptsforSpontaneousScope()
    • searchAvailableCustomScriptsforintrospection

      public List<org.gluu.model.custom.script.model.CustomScript> searchAvailableCustomScriptsforintrospection()
    • searchAvailableCustomScriptsforrptClaimsScripts

      public List<org.gluu.model.custom.script.model.CustomScript> searchAvailableCustomScriptsforrptClaimsScripts()
    • searchAvailableCustomScriptsforUpdateTokens

      public List<org.gluu.model.custom.script.model.CustomScript> searchAvailableCustomScriptsforUpdateTokens()
    • searchAvailableCustomScriptsforRptModifications

      public List<org.gluu.model.custom.script.model.CustomScript> searchAvailableCustomScriptsforRptModifications()
    • searchAvailableIntrospectionCustomScripts

      public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> searchAvailableIntrospectionCustomScripts()
    • searchAvailablePostAuthnCustomScripts

      public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> searchAvailablePostAuthnCustomScripts()
    • searchAvailableRptClaimsCustomScripts

      public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> searchAvailableRptClaimsCustomScripts()
    • searchAvailableConsentCustomScripts

      public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> searchAvailableConsentCustomScripts()
    • searchAvailableSpontaneousScopeScripts

      public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> searchAvailableSpontaneousScopeScripts()
    • getSelectableScripts

      public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getSelectableScripts(org.gluu.model.custom.script.CustomScriptType type)
    • getScripts

      public List<org.gluu.model.custom.script.model.CustomScript> getScripts(org.gluu.model.custom.script.CustomScriptType type)
    • searchAvailableScopes

      public void searchAvailableScopes()
    • searchAvailableGrantTypes

      public void searchAvailableGrantTypes()
    • selectAddedScopes

      public void selectAddedScopes()
    • getClaimRedirectURIList

      public List<String> getClaimRedirectURIList()
    • setClaimRedirectURIList

      public void setClaimRedirectURIList(List<String> claimRedirectURIList)
    • getInum

      public String getInum()
    • setInum

      public void setInum(String inum)
    • getClient

      public OxAuthClient getClient()
    • isUpdate

      public boolean isUpdate()
    • getAvailableLoginUri

      public String getAvailableLoginUri()
    • setAvailableLoginUri

      public void setAvailableLoginUri(String availableLoginUri)
    • getAvailableLogoutUri

      public String getAvailableLogoutUri()
    • setAvailableLogoutUri

      public void setAvailableLogoutUri(String availableLogoutUri)
    • getAvailableContact

      public String getAvailableContact()
    • setAvailableContact

      public void setAvailableContact(String availableContact)
    • getAvailableRequestUri

      public String getAvailableRequestUri()
    • availableAuthorizedOrigin

      public String availableAuthorizedOrigin()
    • setAvailableRequestUri

      public void setAvailableRequestUri(String availableRequestUri)
    • getAvailableScopes

      public List<org.gluu.model.SelectableEntity<org.oxauth.persistence.model.Scope>> getAvailableScopes()
    • getAvailableClaims

      public List<org.gluu.model.GluuAttribute> getAvailableClaims()
    • getAvailableGroups

      public List<GluuGroup> getAvailableGroups()
    • getAvailableResponseTypes

      public List<org.gluu.model.SelectableEntity<org.gluu.oxauth.model.common.ResponseType>> getAvailableResponseTypes()
    • getAvailableCustomScripts

      public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailableCustomScripts()
    • getPostAuthnScripts

      public List<org.gluu.model.custom.script.model.CustomScript> getPostAuthnScripts()
    • getRptClaimsScripts

      public List<org.gluu.model.custom.script.model.CustomScript> getRptClaimsScripts()
    • getConsentScripts

      public List<org.gluu.model.custom.script.model.CustomScript> getConsentScripts()
    • getSpontaneousScopesScripts

      public List<org.gluu.model.custom.script.model.CustomScript> getSpontaneousScopesScripts()
    • getIntrospectionScripts

      public List<org.gluu.model.custom.script.model.CustomScript> getIntrospectionScripts()
    • getAvailablePostAuthnScripts

      public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailablePostAuthnScripts()
    • getAvailableRptClaimsScripts

      public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailableRptClaimsScripts()
    • getAvailableConsentScripts

      public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailableConsentScripts()
    • getAvailableSpontaneousScopesScripts

      public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailableSpontaneousScopesScripts()
    • getAvailableIntrospectionScripts

      public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailableIntrospectionScripts()
    • getAvailableGrantTypes

      public List<org.gluu.model.SelectableEntity<org.gluu.oxauth.model.common.GrantType>> getAvailableGrantTypes()
    • getLoginUris

      public List<String> getLoginUris()
    • setLoginUris

      public void setLoginUris(List<String> values)
    • getLogoutUris

      public List<String> getLogoutUris()
    • getScopes

      public List<org.oxauth.persistence.model.Scope> getScopes()
    • getClaims

      public List<org.gluu.model.DisplayNameEntry> getClaims()
    • getResponseTypes

      public List<org.gluu.oxauth.model.common.ResponseType> getResponseTypes()
    • getCustomScripts

      public List<org.gluu.model.custom.script.model.CustomScript> getCustomScripts()
    • getGrantTypes

      public List<org.gluu.oxauth.model.common.GrantType> getGrantTypes()
    • getContacts

      public List<String> getContacts()
    • getRequestUris

      public List<String> getRequestUris()
    • getAuthorizedOrigins

      public List<String> getAuthorizedOrigins()
    • getSearchAvailableClaimPattern

      public String getSearchAvailableClaimPattern()
    • setSearchAvailableClaimPattern

      public void setSearchAvailableClaimPattern(String searchAvailableClaimPattern)
    • getAvailableClientlogoutUri

      public String getAvailableClientlogoutUri()
    • setAvailableClientlogoutUri

      public void setAvailableClientlogoutUri(String availableClientlogoutUri)
    • getClientlogoutUris

      public List<String> getClientlogoutUris()
    • setClientlogoutUris

      public void setClientlogoutUris(List<String> clientlogoutUris)
    • checkClientSecretRequired

      public boolean checkClientSecretRequired()
    • generatePassword

      public void generatePassword() throws org.gluu.util.security.StringEncrypter.EncryptionException
      Throws:
      org.gluu.util.security.StringEncrypter.EncryptionException
    • setSecret

      public void setSecret(String pwd) throws org.gluu.util.security.StringEncrypter.EncryptionException
      Throws:
      org.gluu.util.security.StringEncrypter.EncryptionException
    • getMarkDown

      public String getMarkDown()
    • setMarkDown

      public void setMarkDown(String markDown)
    • getOxAttributesJson

      public String getOxAttributesJson()
    • setOxAttributesJson

      public void setOxAttributesJson(String oxAttributesJson)
    • subjectTypeChanged

      public void subjectTypeChanged()
    • appTypeChanged

      public void appTypeChanged()
    • getApplicationType

      public OxAuthApplicationType[] getApplicationType()
    • getSubjectTypes

      public OxAuthSubjectType[] getSubjectTypes()
    • getSignatureAlgorithmsWithoutNone

      public SignatureAlgorithm[] getSignatureAlgorithmsWithoutNone()
    • getSignatureAlgorithms

      public SignatureAlgorithm[] getSignatureAlgorithms()
    • getKeyEncryptionAlgorithms

      public KeyEncryptionAlgorithm[] getKeyEncryptionAlgorithms()
    • getBlockEncryptionAlgorithms

      public BlockEncryptionAlgorithm[] getBlockEncryptionAlgorithms()
    • getAuthenticationMethods

      public AuthenticationMethod[] getAuthenticationMethods()
    • getAsymmetricSignatureAlgorithms

      public org.gluu.oxauth.model.crypto.signature.AsymmetricSignatureAlgorithm[] getAsymmetricSignatureAlgorithms()
    • getCibaTokenDeliveryModes

      public List<String> getCibaTokenDeliveryModes()
    • getAvailableSpontaneousScripts

      public List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailableSpontaneousScripts()
    • getAdditionalAudienceList

      public List<String> getAdditionalAudienceList()
    • setAdditionalAudienceList

      public void setAdditionalAudienceList(List<String> additionalAudienceList)
    • getAvailableAdditionalAudience

      public String getAvailableAdditionalAudience()
    • setAvailableAdditionalAudience

      public void setAvailableAdditionalAudience(String availableAdditionalAudience)
    • getBackchannelLogoutUri

      public String getBackchannelLogoutUri()
    • setBackchannelLogoutUri

      public void setBackchannelLogoutUri(String backchannelLogoutUri)
    • getTlsSubjectDn

      public String getTlsSubjectDn()
    • setTlsSubjectDn

      public void setTlsSubjectDn(String tlsSubjectDn)
    • getAvailableCustomScriptsAcr

      public List<org.gluu.model.custom.script.model.CustomScript> getAvailableCustomScriptsAcr()
    • setAvailableCustomScriptsAcr

      public void setAvailableCustomScriptsAcr(List<org.gluu.model.custom.script.model.CustomScript> availableCustomScriptsAcr)
    • getCustomScriptsforPostAuthn

      public String getCustomScriptsforPostAuthn()
    • setCustomScriptsforPostAuthn

      public void setCustomScriptsforPostAuthn(String customScriptsforPostAuthn)
    • getCustomScriptsforConsentGather

      public String getCustomScriptsforConsentGather()
    • setCustomScriptsforConsentGather

      public void setCustomScriptsforConsentGather(String customScriptsforConsentGather)
    • getSpontaneousScopeCustomScript

      public String getSpontaneousScopeCustomScript()
    • setSpontaneousScopeCustomScript

      public void setSpontaneousScopeCustomScript(String spontaneousScopeCustomScript)
    • getIntrospectionCustomScript

      public String getIntrospectionCustomScript()
    • setIntrospectionCustomScript

      public void setIntrospectionCustomScript(String introspectionCustomScript)
    • getRptClaimsScript

      public String getRptClaimsScript()
    • setRptClaimsScript

      public void setRptClaimsScript(String rptClaimsScript)
    • getResources

      public List<org.gluu.oxauth.model.uma.persistence.UmaResource> getResources()
    • setResources

      public void setResources(List<org.gluu.oxauth.model.uma.persistence.UmaResource> resources)
    • getClientBackChannellogoutUris

      public List<String> getClientBackChannellogoutUris()
    • setClientBackChannellogoutUris

      public void setClientBackChannellogoutUris(List<String> clientBackChannellogoutUris)
    • getAvailableClientBacklogoutUri

      public String getAvailableClientBacklogoutUri()
    • setAvailableClientBacklogoutUri

      public void setAvailableClientBacklogoutUri(String availableClientBacklogoutUri)
    • getRedirectLogoutUrl

      public List<String> getRedirectLogoutUrl()
    • setRedirectLogoutUrl

      public void setRedirectLogoutUrl(List<String> redirectLogoutUrl)
    • getAvailableRedirectLogoutUrl

      public String getAvailableRedirectLogoutUrl()
    • setAvailableRedirectLogoutUrl

      public void setAvailableRedirectLogoutUrl(String availableRedirectLogoutUrl)
    • getScopePattern

      public String getScopePattern()
    • setScopePattern

      public void setScopePattern(String scopePattern)
    • updateClientPassword

      public void updateClientPassword()
    • cancelClientPassword

      public void cancelClientPassword()