org.jboss.jca.common.metadata.ra.common
Class SecurityPermissionImpl

java.lang.Object
  extended by org.jboss.jca.common.metadata.ra.common.SecurityPermissionImpl
All Implemented Interfaces:
Serializable, Cloneable, org.jboss.jca.common.api.metadata.CopyableMetaData, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata, org.jboss.jca.common.api.metadata.ra.SecurityPermission

public class SecurityPermissionImpl
extends Object
implements org.jboss.jca.common.api.metadata.ra.SecurityPermission

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ra.SecurityPermission
org.jboss.jca.common.api.metadata.ra.SecurityPermission.Attribute, org.jboss.jca.common.api.metadata.ra.SecurityPermission.Tag
 
Constructor Summary
SecurityPermissionImpl(List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> description, org.jboss.jca.common.api.metadata.ra.XsdString securityPermissionSpec, String id)
           
 
Method Summary
 org.jboss.jca.common.api.metadata.CopyableMetaData copy()
           
 boolean equals(Object obj)
          
 List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> getDescriptions()
           
 String getId()
           
 org.jboss.jca.common.api.metadata.ra.XsdString getSecurityPermissionSpec()
           
 int hashCode()
          
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SecurityPermissionImpl

public SecurityPermissionImpl(List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> description,
                              org.jboss.jca.common.api.metadata.ra.XsdString securityPermissionSpec,
                              String id)
Parameters:
description - descriptions
securityPermissionSpec - the security permission spec as defined in the xml
id - XML ID
Method Detail

getDescriptions

public List<org.jboss.jca.common.api.metadata.ra.LocalizedXsdString> getDescriptions()
Specified by:
getDescriptions in interface org.jboss.jca.common.api.metadata.ra.SecurityPermission
Returns:
description

getSecurityPermissionSpec

public org.jboss.jca.common.api.metadata.ra.XsdString getSecurityPermissionSpec()
Specified by:
getSecurityPermissionSpec in interface org.jboss.jca.common.api.metadata.ra.SecurityPermission
Returns:
securityPermissionSpec

getId

public String getId()
Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.IdDecoratedMetadata
Specified by:
getId in interface org.jboss.jca.common.api.metadata.ra.SecurityPermission

hashCode

public int hashCode()

Specified by:
hashCode in interface org.jboss.jca.common.api.metadata.ra.SecurityPermission
Overrides:
hashCode in class Object
See Also:
Object.hashCode()

equals

public boolean equals(Object obj)

Specified by:
equals in interface org.jboss.jca.common.api.metadata.ra.SecurityPermission
Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

toString

public String toString()

Specified by:
toString in interface org.jboss.jca.common.api.metadata.ra.SecurityPermission
Overrides:
toString in class Object
See Also:
Object.toString()

copy

public org.jboss.jca.common.api.metadata.CopyableMetaData copy()
Specified by:
copy in interface org.jboss.jca.common.api.metadata.CopyableMetaData


Copyright © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)