Class UpdateScopeAction

  • All Implemented Interfaces:
    java.io.Serializable

    @ConversationScoped
    @Named("updateScopeAction")
    @Secure("#{permissionService.hasPermission(\'scope\', \'access\')}")
    public class UpdateScopeAction
    extends java.lang.Object
    implements java.io.Serializable
    Action class for viewing and updating scopes.
    Author:
    Reda Zerrad Date: 06.18.2012
    See Also:
    Serialized Form
    • Constructor Detail

      • UpdateScopeAction

        public UpdateScopeAction()
    • Method Detail

      • add

        public java.lang.String add()
                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • update

        public java.lang.String update()
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • cancel

        public java.lang.String cancel()
      • save

        public java.lang.String save()
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • delete

        public java.lang.String delete()
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addClaim

        public void addClaim​(org.gluu.model.GluuAttribute claim)
      • removeClaim

        public void removeClaim​(java.lang.String inum)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getSearchAvailableClaimPattern

        public java.lang.String getSearchAvailableClaimPattern()
      • setSearchAvailableClaimPattern

        public void setSearchAvailableClaimPattern​(java.lang.String searchAvailableClaimPattern)
      • getAvailableClaims

        public java.util.List<org.gluu.model.GluuAttribute> getAvailableClaims()
      • searchAvailableClaims

        public void searchAvailableClaims()
      • clearAvailableClaims

        public void clearAvailableClaims()
      • removeDuplicates

        public void removeDuplicates()
      • selectAddedClaims

        public void selectAddedClaims()
      • acceptSelectClaims

        public void acceptSelectClaims()
      • cancelSelectClaims

        public void cancelSelectClaims()
      • acceptSelectAuthorizationPolicies

        public void acceptSelectAuthorizationPolicies()
      • cancelSelectAuthorizationPolicies

        public void cancelSelectAuthorizationPolicies()
      • addAuthorizationPolicy

        public void addAuthorizationPolicy​(org.gluu.model.custom.script.model.CustomScript addAuthorizationPolicy)
      • removeAuthorizationPolicy

        public void removeAuthorizationPolicy​(org.gluu.model.custom.script.model.CustomScript removeAuthorizationPolicy)
      • searchAvailableAuthorizationPolicies

        public void searchAvailableAuthorizationPolicies()
      • getInum

        public java.lang.String getInum()
      • setInum

        public void setInum​(java.lang.String inum)
      • getScope

        public org.oxauth.persistence.model.Scope getScope()
      • setScope

        public void setScope​(org.oxauth.persistence.model.Scope scope)
      • getClaims

        public java.util.List<org.gluu.model.DisplayNameEntry> getClaims()
      • setClaims

        public void setClaims​(java.util.List<org.gluu.model.DisplayNameEntry> claims)
      • acceptSelectDynamicScripts

        public void acceptSelectDynamicScripts()
      • cancelSelectDynamicScripts

        public void cancelSelectDynamicScripts()
      • addDynamicScript

        public void addDynamicScript​(org.gluu.model.custom.script.model.CustomScript addDynamicScript)
      • removeDynamicScript

        public void removeDynamicScript​(org.gluu.model.custom.script.model.CustomScript removeDynamicScript)
      • searchAvailableDynamicScripts

        public void searchAvailableDynamicScripts()
      • getAvailableDynamicScripts

        public java.util.List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailableDynamicScripts()
      • getDynamicScripts

        public java.util.List<org.gluu.model.custom.script.model.CustomScript> getDynamicScripts()
      • isUpdate

        public boolean isUpdate()
      • getScopeTypes

        public java.util.List<org.gluu.oxauth.model.common.ScopeType> getScopeTypes()
      • getOxAttributesJson

        public java.lang.String getOxAttributesJson()
      • setOxAttributesJson

        public void setOxAttributesJson​(java.lang.String oxAttributesJson)
      • getClientList

        public java.util.List<OxAuthClient> getClientList()
      • setClientList

        public void setClientList​(java.util.List<OxAuthClient> clientList)
      • getAuthorizationPolicies

        public java.util.List<org.gluu.model.custom.script.model.CustomScript> getAuthorizationPolicies()
      • setAuthorizationPolicies

        public void setAuthorizationPolicies​(java.util.List<org.gluu.model.custom.script.model.CustomScript> authorizationPolicies)
      • getUmaClientList

        public java.util.List<OxAuthClient> getUmaClientList()
      • setUmaClientList

        public void setUmaClientList​(java.util.List<OxAuthClient> umaClientList)
      • getAvailableAuthorizationPolicies

        public java.util.List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> getAvailableAuthorizationPolicies()
      • setAvailableAuthorizationPolicies

        public void setAvailableAuthorizationPolicies​(java.util.List<org.gluu.model.SelectableEntity<org.gluu.model.custom.script.model.CustomScript>> availableAuthorizationPolicies)