com.bm.ejb3metadata.annotations.metadata.interfaces
Interface IPersistenceUnit

All Known Subinterfaces:
ISharedMetadata
All Known Implementing Classes:
ClassAnnotationMetadata, CommonAnnotationMetadata, FieldAnnotationMetadata, MethodAnnotationMetadata

public interface IPersistenceUnit

This interface represents methods which can be call on ClassAnnotationMetadata, MethodAnnotationMetadata and FieldAnnotationMetadata.
It manages @PersistenceUnit annotation.

Author:
Daniel Wiese

Method Summary
 JavaxPersistenceUnit getJavaxPersistenceUnit()
           
 boolean isPersistenceUnit()
           
 void setJavaxPersistenceUnit(JavaxPersistenceUnit javaxPersistenceUnit)
          Sets the persistence unit info on this field.
 

Method Detail

isPersistenceUnit

boolean isPersistenceUnit()
Returns:
true if this field is used as a persistence unit.

getJavaxPersistenceUnit

JavaxPersistenceUnit getJavaxPersistenceUnit()
Returns:
the persistence unit infos.

setJavaxPersistenceUnit

void setJavaxPersistenceUnit(JavaxPersistenceUnit javaxPersistenceUnit)
Sets the persistence unit info on this field.

Parameters:
javaxPersistenceUnit - information on persistence unit.


Copyright © 2008. All Rights Reserved.