MetaDone
|
Public Member Functions | |
ProjectJPA2 (String name, EntityManager entityManager, EntityManagerFactory entityManagerFactory) throws BadPreCondition, BadFacet | |
int | getId () |
void | setId (int id) |
String | getName () |
void | setName (String name) throws BadPreCondition |
K_TypeInteger | getTypeInteger () |
K_TypeFloat | getTypeFloat () |
K_TypeString | getTypeString () |
K_TypeBoolean | getTypeBoolean () |
K_TypeChar | getTypeChar () |
K_TypeOmega | getTypeOmega () |
K_PropertyTypePi | getPropertyTypePi () |
long | consumeOID () |
K_ObjectType | getTypeType () |
DataObjectJPA2 | createDataProject () throws BadPreCondition |
NN_subtypeJPA2 | createSubtype (K_ObjectType sub, K_ObjectType sup) throws BadPreCondition |
NN_typeofJPA2 | createTypeof (K_Object instance, K_ObjectType type) throws BadPreCondition |
void | deleteDataObject (DataObject o) throws BadPreCondition |
void | deleteSubtype (NN_subtype nn) throws BadPreCondition |
void | deleteTypeof (NN_typeof nn) throws BadPreCondition |
void | dispose () |
void | save () |
void | delete () |
DataObjectJPA2 | getDataObject (long id) |
Iterator<?extends DataObjectJPA2 > | getDataObjects () throws UnsupportedOperationException |
boolean | checkConsistency () |
EntityManager | getEntityManager () |
EntityManagerFactory | getEntityManagerFactory () |
void | setEntityManager (EntityManager entityManager) |
void | setEntityManagerFactory (EntityManagerFactory entityManagerFactory) |
long | getHighestOIDConsumedSoFar () |
Protected Member Functions | |
void | setTypeInteger (K_TypeInteger x) throws BadPreCondition, BadFacet |
void | setTypeFloat (K_TypeFloat x) throws BadPreCondition, BadFacet |
void | setTypeString (K_TypeString x) throws BadPreCondition, BadFacet |
void | setTypeBoolean (K_TypeBoolean x) throws BadPreCondition, BadFacet |
void | setTypeChar (K_TypeChar x) throws BadPreCondition, BadFacet |
void | setTypeOmega (K_TypeOmega x) throws BadPreCondition, BadFacet |
void | setPropertyTypePi (K_PropertyTypePi x) throws BadPreCondition, BadFacet |
void | setTypeType (K_ObjectType x) throws BadPreCondition, BadFacet |
Protected Attributes | |
String | name |
K_TypeInteger | typeInteger |
K_TypeFloat | typeFloat |
K_TypeString | typeString |
K_TypeBoolean | typeBoolean |
K_TypeChar | typeChar |
K_TypeOmega | typeOmega |
K_PropertyTypePi | propertyPi |
K_ObjectType | typeType |
Private Member Functions | |
ProjectJPA2 () throws BadPreCondition, BadFacet | |
void | clean () |
Iterator<?extends DataObjectJPA2 > | getDataObjects (boolean deleted) throws UnsupportedOperationException |
Private Attributes | |
int | id |
long | lastOID |
transient EntityManager | entityManager |
transient EntityManagerFactory | entityManagerFactory |
Static Private Attributes | |
static final Logger | logger = Logger.getLogger(ProjectJPA2.class) |
metadone.repository.kernel.jpa2.ProjectJPA2.ProjectJPA2 | ( | ) | throws BadPreCondition, BadFacet [private] |
metadone.repository.kernel.jpa2.ProjectJPA2.ProjectJPA2 | ( | String | name, |
EntityManager | entityManager, | ||
EntityManagerFactory | entityManagerFactory | ||
) | throws BadPreCondition, BadFacet |
References metadone.exception.NullArgument.check().
boolean metadone.repository.kernel.jpa2.ProjectJPA2.checkConsistency | ( | ) |
Implements metadone.repository.kernel.Project.
References metadone.repository.kernel.jpa2.DataObjectJPA2.checkConsistency().
void metadone.repository.kernel.jpa2.ProjectJPA2.clean | ( | ) | [private] |
long metadone.repository.kernel.jpa2.ProjectJPA2.consumeOID | ( | ) |
DataObjectJPA2 metadone.repository.kernel.jpa2.ProjectJPA2.createDataProject | ( | ) | throws BadPreCondition |
Implements metadone.repository.kernel.Project.
Referenced by metadone.repository.kernel.jpa2.DataObjectJPA2.createObject().
NN_subtypeJPA2 metadone.repository.kernel.jpa2.ProjectJPA2.createSubtype | ( | K_ObjectType | sub, |
K_ObjectType | sup | ||
) | throws BadPreCondition |
NN_typeofJPA2 metadone.repository.kernel.jpa2.ProjectJPA2.createTypeof | ( | K_Object | instance, |
K_ObjectType | type | ||
) | throws BadPreCondition |
instance | |
type |
BadPreCondition |
Implements metadone.repository.kernel.Project.
Referenced by metadone.repository.kernel.jpa2.DataObjectJPA2.addObjectType(), metadone.repository.kernel.jpa2.DataObjectJPA2.createObject(), metadone.repository.kernel.jpa2.DataObjectJPA2.createObjectBoolean(), metadone.repository.kernel.jpa2.DataObjectJPA2.createObjectChar(), metadone.repository.kernel.jpa2.DataObjectJPA2.createObjectFloat(), metadone.repository.kernel.jpa2.DataObjectJPA2.createObjectInteger(), metadone.repository.kernel.jpa2.DataObjectJPA2.createObjectString(), and metadone.repository.kernel.jpa2.DataObjectJPA2.createObjectType().
void metadone.repository.kernel.jpa2.ProjectJPA2.delete | ( | ) |
This operaton deletes definitively the project. the project is no more usable afterwards.
Implements metadone.repository.kernel.Project.
References metadone.repository.kernel.jpa2.DataObjectJPA2.dispose().
void metadone.repository.kernel.jpa2.ProjectJPA2.deleteDataObject | ( | DataObject | o | ) | throws BadPreCondition |
Implements metadone.repository.kernel.Project.
References metadone.exception.NullArgument.check(), and metadone.repository.kernel.jpa2.DataObjectJPA2.getOID().
Referenced by metadone.repository.kernel.jpa2.DataObjectJPA2.removeFacet().
void metadone.repository.kernel.jpa2.ProjectJPA2.deleteSubtype | ( | NN_subtype | nn | ) | throws BadPreCondition |
Implements metadone.repository.kernel.Project.
References metadone.exception.NullArgument.check().
Referenced by metadone.repository.kernel.jpa2.DataObjectJPA2.removeFacet().
void metadone.repository.kernel.jpa2.ProjectJPA2.deleteTypeof | ( | NN_typeof | nn | ) | throws BadPreCondition |
Implements metadone.repository.kernel.Project.
References metadone.exception.NullArgument.check().
Referenced by metadone.repository.kernel.jpa2.DataObjectJPA2.removeFacet().
void metadone.repository.kernel.jpa2.ProjectJPA2.dispose | ( | ) |
Implements metadone.repository.kernel.Project.
DataObjectJPA2 metadone.repository.kernel.jpa2.ProjectJPA2.getDataObject | ( | long | id | ) |
Gets a data object by its ID.
id | The ID |
null
Implements metadone.repository.kernel.Project.
Iterator<? extends DataObjectJPA2> metadone.repository.kernel.jpa2.ProjectJPA2.getDataObjects | ( | ) | throws UnsupportedOperationException |
UnsupportedOperationException |
Implements metadone.repository.kernel.Project.
Iterator<? extends DataObjectJPA2> metadone.repository.kernel.jpa2.ProjectJPA2.getDataObjects | ( | boolean | deleted | ) | throws UnsupportedOperationException [private] |
EntityManager metadone.repository.kernel.jpa2.ProjectJPA2.getEntityManager | ( | ) |
Referenced by metadone.repository.kernel.jpa2.DataObjectJPA2.setObject_valueString().
EntityManagerFactory metadone.repository.kernel.jpa2.ProjectJPA2.getEntityManagerFactory | ( | ) |
long metadone.repository.kernel.jpa2.ProjectJPA2.getHighestOIDConsumedSoFar | ( | ) |
Implements metadone.repository.kernel.Project.
int metadone.repository.kernel.jpa2.ProjectJPA2.getId | ( | ) |
String metadone.repository.kernel.jpa2.ProjectJPA2.getName | ( | ) |
Implements metadone.repository.kernel.Project.
Referenced by metadone.repository.kernel.jpa2.FactoryProjectJPA2.createProject().
K_PropertyTypePi metadone.repository.kernel.jpa2.ProjectJPA2.getPropertyTypePi | ( | ) |
Implements metadone.repository.kernel.Project.
K_TypeBoolean metadone.repository.kernel.jpa2.ProjectJPA2.getTypeBoolean | ( | ) |
Implements metadone.repository.kernel.Project.
K_TypeChar metadone.repository.kernel.jpa2.ProjectJPA2.getTypeChar | ( | ) |
Implements metadone.repository.kernel.Project.
K_TypeFloat metadone.repository.kernel.jpa2.ProjectJPA2.getTypeFloat | ( | ) |
Implements metadone.repository.kernel.Project.
K_TypeInteger metadone.repository.kernel.jpa2.ProjectJPA2.getTypeInteger | ( | ) |
Implements metadone.repository.kernel.Project.
K_TypeOmega metadone.repository.kernel.jpa2.ProjectJPA2.getTypeOmega | ( | ) |
Implements metadone.repository.kernel.Project.
K_TypeString metadone.repository.kernel.jpa2.ProjectJPA2.getTypeString | ( | ) |
Implements metadone.repository.kernel.Project.
K_ObjectType metadone.repository.kernel.jpa2.ProjectJPA2.getTypeType | ( | ) | [virtual] |
Implements metadone.repository.kernel.Project.
void metadone.repository.kernel.jpa2.ProjectJPA2.save | ( | ) |
This operation is equivalent to some commit-transaction;begin-transaction operations. This can causes a dump for a memory repository, to a commit for a database oriented repository, etc. The Project is still usable afterwards.
Implements metadone.repository.kernel.Project.
void metadone.repository.kernel.jpa2.ProjectJPA2.setEntityManager | ( | EntityManager | entityManager | ) |
entityManager | The entityManager to set. |
Referenced by metadone.repository.kernel.jpa2.FactoryProjectJPA2.openProject().
void metadone.repository.kernel.jpa2.ProjectJPA2.setEntityManagerFactory | ( | EntityManagerFactory | entityManagerFactory | ) |
entityManagerFactory | The entityManagerFactory to set. |
Referenced by metadone.repository.kernel.jpa2.FactoryProjectJPA2.openProject().
void metadone.repository.kernel.jpa2.ProjectJPA2.setId | ( | int | id | ) |
void metadone.repository.kernel.jpa2.ProjectJPA2.setName | ( | String | name | ) | throws BadPreCondition |
Implements metadone.repository.kernel.Project.
void metadone.repository.kernel.jpa2.ProjectJPA2.setPropertyTypePi | ( | K_PropertyTypePi | x | ) | throws BadPreCondition, BadFacet [protected, virtual] |
Implements metadone.repository.kernel.AbstractProject.
void metadone.repository.kernel.jpa2.ProjectJPA2.setTypeBoolean | ( | K_TypeBoolean | x | ) | throws BadPreCondition, BadFacet [protected, virtual] |
Implements metadone.repository.kernel.AbstractProject.
void metadone.repository.kernel.jpa2.ProjectJPA2.setTypeChar | ( | K_TypeChar | x | ) | throws BadPreCondition, BadFacet [protected, virtual] |
Implements metadone.repository.kernel.AbstractProject.
void metadone.repository.kernel.jpa2.ProjectJPA2.setTypeFloat | ( | K_TypeFloat | x | ) | throws BadPreCondition, BadFacet [protected, virtual] |
Implements metadone.repository.kernel.AbstractProject.
void metadone.repository.kernel.jpa2.ProjectJPA2.setTypeInteger | ( | K_TypeInteger | x | ) | throws BadPreCondition, BadFacet [protected, virtual] |
Implements metadone.repository.kernel.AbstractProject.
void metadone.repository.kernel.jpa2.ProjectJPA2.setTypeOmega | ( | K_TypeOmega | x | ) | throws BadPreCondition, BadFacet [protected, virtual] |
Implements metadone.repository.kernel.AbstractProject.
void metadone.repository.kernel.jpa2.ProjectJPA2.setTypeString | ( | K_TypeString | x | ) | throws BadPreCondition, BadFacet [protected, virtual] |
Implements metadone.repository.kernel.AbstractProject.
void metadone.repository.kernel.jpa2.ProjectJPA2.setTypeType | ( | K_ObjectType | x | ) | throws BadPreCondition, BadFacet [protected, virtual] |
Implements metadone.repository.kernel.AbstractProject.
transient EntityManager metadone.repository.kernel.jpa2.ProjectJPA2.entityManager [private] |
transient EntityManagerFactory metadone.repository.kernel.jpa2.ProjectJPA2.entityManagerFactory [private] |
int metadone.repository.kernel.jpa2.ProjectJPA2.id [private] |
long metadone.repository.kernel.jpa2.ProjectJPA2.lastOID [private] |
final Logger metadone.repository.kernel.jpa2.ProjectJPA2.logger = Logger.getLogger(ProjectJPA2.class) [static, private] |
String metadone.repository.kernel.jpa2.ProjectJPA2.name [protected] |