Class ManageOtherCustomScriptAction

java.lang.Object
org.gluu.oxtrust.action.ManageOtherCustomScriptAction
All Implemented Interfaces:
Serializable, SimpleCustomPropertiesListModel, SimplePropertiesListModel
Direct Known Subclasses:
ManageAuthScriptAction

@Named("manageOtherScriptAction") @ConversationScoped @Secure("#{permissionService.hasPermission(\'configuration\', \'access\')}") public class ManageOtherCustomScriptAction extends Object implements SimplePropertiesListModel, SimpleCustomPropertiesListModel, Serializable
See Also:
  • Field Details

    • customScriptsByTypes

      protected Map<org.gluu.model.custom.script.CustomScriptType,List<org.gluu.model.custom.script.model.CustomScript>> customScriptsByTypes
  • Constructor Details

    • ManageOtherCustomScriptAction

      public ManageOtherCustomScriptAction()
  • Method Details

    • modify

      public String modify()
    • isShowActive

      public boolean isShowActive()
    • setShowActive

      public void setShowActive(boolean showActive)
    • isShowCurrentScript

      public boolean isShowCurrentScript(org.gluu.model.custom.script.model.CustomScript script)
    • save

      public String save()
    • cancel

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

      public Map<org.gluu.model.custom.script.CustomScriptType,List<org.gluu.model.custom.script.model.CustomScript>> getCustomScriptsByTypes()
    • getId

      public String getId(Object obj)
    • addCustomScript

      public void addCustomScript(org.gluu.model.custom.script.CustomScriptType scriptType)
    • removeCustomScript

      public void removeCustomScript(org.gluu.model.custom.script.model.CustomScript removeCustomScript)
    • addItemToSimpleProperties

      public void addItemToSimpleProperties(List<org.gluu.model.SimpleProperty> simpleProperties)
      Specified by:
      addItemToSimpleProperties in interface SimplePropertiesListModel
    • removeItemFromSimpleProperties

      public void removeItemFromSimpleProperties(List<org.gluu.model.SimpleProperty> simpleProperties, org.gluu.model.SimpleProperty simpleProperty)
      Specified by:
      removeItemFromSimpleProperties in interface SimplePropertiesListModel
    • addItemToSimpleCustomProperties

      public void addItemToSimpleCustomProperties(List<org.gluu.model.SimpleCustomProperty> simpleCustomProperties)
      Specified by:
      addItemToSimpleCustomProperties in interface SimpleCustomPropertiesListModel
    • removeItemFromSimpleCustomProperties

      public void removeItemFromSimpleCustomProperties(List<org.gluu.model.SimpleCustomProperty> simpleCustomProperties, org.gluu.model.SimpleCustomProperty simpleCustomProperty)
      Specified by:
      removeItemFromSimpleCustomProperties in interface SimpleCustomPropertiesListModel
    • hasCustomScriptError

      public boolean hasCustomScriptError(org.gluu.model.custom.script.model.CustomScript customScript)
    • getCustomScriptError

      public String getCustomScriptError(org.gluu.model.custom.script.model.CustomScript customScript)
    • isInitialized

      public boolean isInitialized()
    • getAvailableAcrs

      public List<String> getAvailableAcrs(String scriptName)
    • initAcrs

      public void initAcrs()
    • getDisplayName

      public String getDisplayName(String value)
    • isPersonScript

      public boolean isPersonScript(org.gluu.model.custom.script.model.CustomScript script)
    • setAllAcrs

      public void setAllAcrs(List<String> allAcrs)
    • resetAcrs

      public void resetAcrs(org.gluu.model.custom.script.model.CustomScript script)
    • getAllAcrs

      public List<String> getAllAcrs()
    • getScriptType

      public org.gluu.model.custom.script.CustomScriptType[] getScriptType()