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

java.lang.Object
  extended by org.jboss.jca.common.metadata.ra.common.LicenseType
All Implemented Interfaces:
Serializable, JCAMetadata, IdDecoratedMetadata

public class LicenseType
extends Object
implements IdDecoratedMetadata

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
static class LicenseType.Attribute
          A Attribute.
static class LicenseType.Tag
          A Tag.
 
Constructor Summary
LicenseType(ArrayList<LocalizedXsdString> description, boolean licenseRequired, String id)
           
 
Method Summary
 boolean equals(Object obj)
          
 List<LocalizedXsdString> getDescription()
           
 String getId()
          Return the String representing xml ID
 int hashCode()
          
 boolean isLicenseRequired()
           
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LicenseType

public LicenseType(ArrayList<LocalizedXsdString> description,
                   boolean licenseRequired,
                   String id)
Parameters:
description - description of the license
licenseRequired - mandatory boolena value
id - XML ID
Method Detail

getDescription

public List<LocalizedXsdString> getDescription()
Returns:
description

isLicenseRequired

public boolean isLicenseRequired()
Returns:
licenseRequired

getId

public String getId()
Return the String representing xml ID

Specified by:
getId in interface IdDecoratedMetadata
Returns:
the XML ID
See Also:
IdDecoratedMetadata.getId()

hashCode

public int hashCode()

Overrides:
hashCode in class Object
See Also:
Object.hashCode()

equals

public boolean equals(Object obj)

Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

toString

public String toString()

Overrides:
toString in class Object
See Also:
Object.toString()


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)