org.jboss.jca.common.metadata.ds
Class StatementImpl

java.lang.Object
  extended by org.jboss.jca.common.metadata.ds.StatementImpl
All Implemented Interfaces:
Serializable, org.jboss.jca.common.api.metadata.ds.Statement, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ValidatableMetadata

public class StatementImpl
extends Object
implements org.jboss.jca.common.api.metadata.ds.Statement

A StatementImpl.

Author:
Stefano Maestri
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ds.Statement
org.jboss.jca.common.api.metadata.ds.Statement.Tag, org.jboss.jca.common.api.metadata.ds.Statement.TrackStatementsEnum
 
Constructor Summary
StatementImpl(Boolean sharePreparedStatements, Long preparedStatementsCacheSize, org.jboss.jca.common.api.metadata.ds.Statement.TrackStatementsEnum trackStatements)
          Create a new StatementImpl.
 
Method Summary
 boolean equals(Object obj)
           
 Long getPreparedStatementsCacheSize()
          Get the preparedStatementsCacheSize.
 org.jboss.jca.common.api.metadata.ds.Statement.TrackStatementsEnum getTrackStatements()
          Get the trackStatements.
 int hashCode()
           
 Boolean isSharePreparedStatements()
          Get the sharePreparedStatements.
 String toString()
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatementImpl

public StatementImpl(Boolean sharePreparedStatements,
                     Long preparedStatementsCacheSize,
                     org.jboss.jca.common.api.metadata.ds.Statement.TrackStatementsEnum trackStatements)
              throws org.jboss.jca.common.api.validator.ValidateException
Create a new StatementImpl.

Parameters:
sharePreparedStatements - sharePreparedStatements
preparedStatementsCacheSize - preparedStatementsCacheSize
trackStatements - trackStatements
Throws:
org.jboss.jca.common.api.validator.ValidateException - ValidateException
Method Detail

isSharePreparedStatements

public final Boolean isSharePreparedStatements()
Get the sharePreparedStatements.

Specified by:
isSharePreparedStatements in interface org.jboss.jca.common.api.metadata.ds.Statement
Returns:
the sharePreparedStatements.

getPreparedStatementsCacheSize

public final Long getPreparedStatementsCacheSize()
Get the preparedStatementsCacheSize.

Specified by:
getPreparedStatementsCacheSize in interface org.jboss.jca.common.api.metadata.ds.Statement
Returns:
the preparedStatementsCacheSize.

getTrackStatements

public final org.jboss.jca.common.api.metadata.ds.Statement.TrackStatementsEnum getTrackStatements()
Get the trackStatements.

Specified by:
getTrackStatements in interface org.jboss.jca.common.api.metadata.ds.Statement
Returns:
the trackStatements.

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

validate

public void validate()
              throws org.jboss.jca.common.api.validator.ValidateException
Specified by:
validate in interface org.jboss.jca.common.api.metadata.ValidatableMetadata
Throws:
org.jboss.jca.common.api.validator.ValidateException


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