Class SecurityImpl

java.lang.Object
org.jboss.jca.common.metadata.common.SecurityImpl
org.jboss.as.connector.metadata.common.SecurityImpl
All Implemented Interfaces:
Serializable, Security, org.jboss.jca.common.api.metadata.common.Security, org.jboss.jca.common.api.metadata.common.SecurityMetadata, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ValidatableMetadata

public class SecurityImpl extends org.jboss.jca.common.metadata.common.SecurityImpl implements Security
Extension of SecurityImpl with added Elytron support.
Author:
Flavia Rainone
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.jboss.as.connector.metadata.api.common.Security

    Security.Tag

    Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.common.Security

    org.jboss.jca.common.api.metadata.common.Security.Tag
  • Constructor Summary

    Constructors
    Constructor
    Description
    SecurityImpl(String securityDomain, String securityDomainAndApplication, boolean applicationManaged)
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    int

    Methods inherited from class org.jboss.jca.common.metadata.common.SecurityImpl

    getSecurityDomain, getSecurityDomainAndApplication, isApplication, resolveSecurityDomain, validate

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.jboss.jca.common.api.metadata.common.Security

    getSecurityDomain, getSecurityDomainAndApplication, isApplication

    Methods inherited from interface org.jboss.jca.common.api.metadata.common.SecurityMetadata

    resolveSecurityDomain

    Methods inherited from interface org.jboss.jca.common.api.metadata.ValidatableMetadata

    validate
  • Constructor Details

    • SecurityImpl

      public SecurityImpl(String securityDomain, String securityDomainAndApplication, boolean applicationManaged) throws org.jboss.jca.common.api.validator.ValidateException
      Constructor
      Parameters:
      securityDomain - security domain managed authentication. Security domain will refer to an Elytron authentication context
      securityDomainAndApplication - securityDomain and application managed authentication. This field will refer to an Elytron authentication context
      applicationManaged - application managed authentication
      Throws:
      org.jboss.jca.common.api.validator.ValidateException - ValidateException in case of a validation error
  • Method Details

    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.jboss.jca.common.metadata.common.SecurityImpl
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class org.jboss.jca.common.metadata.common.SecurityImpl
    • toString

      public String toString()
      Overrides:
      toString in class org.jboss.jca.common.metadata.common.SecurityImpl