Class UpdateTrustRelationshipAction

  • All Implemented Interfaces:
    java.io.Serializable

    @ConversationScoped
    @Named("updateTrustRelationshipAction")
    @Secure("#{permissionService.hasPermission(\'trust\', \'access\')}")
    public class UpdateTrustRelationshipAction
    extends java.lang.Object
    implements java.io.Serializable
    Action class for updating and adding the trust relationships
    Author:
    Yuriy Movchan Date: 11.04.2010
    See Also:
    Serialized Form
    • Constructor Detail

      • UpdateTrustRelationshipAction

        public UpdateTrustRelationshipAction()
    • Method Detail

      • add

        public java.lang.String add()
      • update

        public java.lang.String update()
      • cancel

        public java.lang.String cancel()
      • save

        public java.lang.String save()
      • saveImpl

        public java.lang.String saveImpl()
      • newThreadSaveSpMetaDataFileSourceTypeURI

        @Asynchronous
        public void newThreadSaveSpMetaDataFileSourceTypeURI()
      • initTrustRelationship

        public void initTrustRelationship​(GluuSAMLTrustRelationship trust,
                                          java.util.List<org.gluu.model.GluuAttribute> attributes)
      • getCertForGeneratedSP

        public java.lang.String getCertForGeneratedSP()
                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • saveSpMetaDataFileSourceTypeURI

        public boolean saveSpMetaDataFileSourceTypeURI()
                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • delete

        public java.lang.String delete()
      • downloadConfiguration

        public java.lang.String downloadConfiguration()
      • downloadConfigurationImpl

        public java.lang.String downloadConfigurationImpl()
      • getFileWrapper

        public javax.servlet.http.Part getFileWrapper()
      • setFileWrapper

        public void setFileWrapper​(javax.servlet.http.Part fileWrapper)
      • getCertWrapper

        public javax.servlet.http.Part getCertWrapper()
      • setCertWrapper

        public void setCertWrapper​(javax.servlet.http.Part certWrapper)
      • getInum

        public java.lang.String getInum()
      • setInum

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

        public java.lang.String getMetadata()
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • isUpdate

        public boolean isUpdate()
      • getEventQueue

        protected java.lang.String getEventQueue()
      • getActionName

        protected java.lang.String getActionName()
      • allowAccessAttribute

        protected boolean allowAccessAttribute​(org.gluu.model.GluuAttribute attribute)
      • allowEditAttribute

        protected boolean allowEditAttribute​(org.gluu.model.GluuAttribute attribute)
      • getSAML1URI

        public java.lang.String getSAML1URI​(org.gluu.model.GluuAttribute attribute)
      • getSAML2URI

        public java.lang.String getSAML2URI​(org.gluu.model.GluuAttribute attribute)
      • setSelectedTR

        public void setSelectedTR​(java.lang.String trust)
      • setContainerFederation

        public void setContainerFederation​(javax.faces.model.SelectItem federation)
      • getContainerFederation

        public javax.faces.model.SelectItem getContainerFederation()
      • getAllFederations

        public java.util.ArrayList<javax.faces.model.SelectItem> getAllFederations()
      • isActive

        public boolean isActive()
      • activationToggle

        public java.lang.String activationToggle()
      • setSelectedEntities

        public void setSelectedEntities​(java.lang.String[] entities)
      • getSelectedEntities

        public java.lang.String[] getSelectedEntities()
      • filterEntities

        public void filterEntities()
      • setAvailableEntities

        public void setAvailableEntities​(java.util.List<java.lang.String> availableEntities)
      • getAvailableEntities

        public java.util.List<java.lang.String> getAvailableEntities()
      • setFilterString

        public void setFilterString​(java.lang.String filterString)
      • getFilterString

        public java.lang.String getFilterString()
      • generateSp

        public boolean generateSp()
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • getAllOtherFederations

        public java.util.List<GluuSAMLTrustRelationship> getAllOtherFederations​(java.lang.String inum)
      • getEntityId

        public java.lang.String getEntityId()
      • setSaml2Settings

        public void setSaml2Settings​(Saml2Settings saml2Settings)
      • generateMetadata

        public void generateMetadata()
                              throws java.net.MalformedURLException,
                                     java.security.cert.CertificateException
        Throws:
        java.net.MalformedURLException
        java.security.cert.CertificateException
      • getMetadataStr

        public java.lang.String getMetadataStr()
      • setMetadataStr

        public void setMetadataStr​(java.lang.String metadataStr)
      • getSpAssertionConsumerServiceUrlStr

        public java.lang.String getSpAssertionConsumerServiceUrlStr()
      • setSpAssertionConsumerServiceUrlStr

        public void setSpAssertionConsumerServiceUrlStr​(java.lang.String spAssertionConsumerServiceUrlStr)
      • getSpSingleLogoutServiceUrlStr

        public java.lang.String getSpSingleLogoutServiceUrlStr()
      • setSpSingleLogoutServiceUrlStr

        public void setSpSingleLogoutServiceUrlStr​(java.lang.String spSingleLogoutServiceUrlStr)
      • getSpX509certStr

        public java.lang.String getSpX509certStr()
      • setSpX509certStr

        public void setSpX509certStr​(java.lang.String spX509certStr)
      • getOrgName

        public java.lang.String getOrgName()
      • setOrgName

        public void setOrgName​(java.lang.String orgName)
      • getOrgDisplayName

        public java.lang.String getOrgDisplayName()
      • setOrgDisplayName

        public void setOrgDisplayName​(java.lang.String orgDisplayName)
      • getOrgUrl

        public java.lang.String getOrgUrl()
      • setOrgUrl

        public void setOrgUrl​(java.lang.String orgUrl)