Java Doc for HibernateEntityLogicImpl.java in  » UML » AndroMDA-3.2 » org » andromda » cartridges » hibernate » metafacades » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » UML » AndroMDA 3.2 » org.andromda.cartridges.hibernate.metafacades 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.andromda.cartridges.hibernate.metafacades.HibernateEntityLogicImpl

HibernateEntityLogicImpl
public class HibernateEntityLogicImpl extends HibernateEntityLogic (Code)

Provides support for the hibernate inheritance strategies of class (table per hierarchy), subclass (table per subclass in hierarchy) and concrete (table per class). With concrete the strategy can be changed lower down. Also provides for the root class being defined as an interface and the attributes remapped to the subclasses. This is useful in the concrete case becuase it has limitations in the associations.

Also provides support for not generating the entity factory which is useful when using subclass mode.


author:
   Chad Brandon
author:
   Martin West
author:
   Carlos Cuenca
author:
   Peter Friese
author:
   Wouter Zoons



Constructor Summary
public  HibernateEntityLogicImpl(java.lang.Object metaObject, String context)
    

Method Summary
public  CollectiongetBusinessOperations()
     Override so that we retrieve only the operations that are classifier scope (i.e.
public  java.util.CollectiongetProperties()
    
protected  CollectionhandleGetAllBusinessOperations()
     Return all the business operations (ones that are inherited as well as directly on the entity).
protected  inthandleGetEhCacheMaxElementsInMemory()
    
protected  inthandleGetEhCacheTimeToIdleSeconds()
    
protected  inthandleGetEhCacheTimeToLiveSeconds()
    
protected  StringhandleGetEntityImplementationName()
    
protected  StringhandleGetEntityName()
    
protected  StringhandleGetFullyQualifiedEntityImplementationName()
    
protected  StringhandleGetFullyQualifiedEntityName()
    
protected  StringhandleGetHibernateCacheType()
    
protected  StringhandleGetHibernateDefaultCascade()
    
protected  StringhandleGetHibernateDiscriminatorColumn()
    
protected  inthandleGetHibernateDiscriminatorLength()
    
protected  StringhandleGetHibernateDiscriminatorType()
    
protected  StringhandleGetHibernateDiscriminatorValue()
    
protected  StringhandleGetHibernateGeneratorClass()
    
protected  StringhandleGetHibernateInheritanceStrategy()
    
protected  StringhandleGetHibernateVersionProperty()
    
protected  StringhandleGetMappingClassName()
    
protected  StringhandleGetSubclassKeyColumn()
    
protected  inthandleGetVersion()
    
protected  StringhandleGetXmlTagName()
    
protected  booleanhandleIsBusinessOperationsPresent()
    
protected  booleanhandleIsDynamicInsert()
    
protected  booleanhandleIsDynamicUpdate()
    
protected  booleanhandleIsEhCacheEternal()
    
protected  booleanhandleIsEhCacheOverflowToDisk()
    
protected  booleanhandleIsForeignHibernateGeneratorClass()
    
protected  booleanhandleIsHibernateCacheDistributed()
    
protected  booleanhandleIsHibernateInheritanceClass()
    
protected  booleanhandleIsHibernateInheritanceConcrete()
    
protected  booleanhandleIsHibernateInheritanceInterface()
    
protected  booleanhandleIsHibernateInheritanceSubclass()
    
protected  booleanhandleIsHibernateInheritanceUnionSubClass()
    
protected  booleanhandleIsHibernateProxy()
    
protected  booleanhandleIsLazy()
    
protected  booleanhandleIsMappingRequiresSuperProperties()
    
protected  booleanhandleIsRequiresMapping()
    
protected  booleanhandleIsRequiresSpecializationMapping()
    
protected  booleanhandleIsSequenceHibernateGeneratorClass()
    
protected  booleanhandleIsTableRequired()
    


Constructor Detail
HibernateEntityLogicImpl
public HibernateEntityLogicImpl(java.lang.Object metaObject, String context)(Code)




Method Detail
getBusinessOperations
public Collection getBusinessOperations()(Code)
Override so that we retrieve only the operations that are classifier scope (i.e. static).
See Also:   org.andromda.metafacades.uml.Entity.getBusinessOperations



getProperties
public java.util.Collection getProperties()(Code)

See Also:   org.andromda.metafacades.uml.ClassifierFacade.getProperties



handleGetAllBusinessOperations
protected Collection handleGetAllBusinessOperations()(Code)
Return all the business operations (ones that are inherited as well as directly on the entity). all business operations
See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getAllBusinessOperations



handleGetEhCacheMaxElementsInMemory
protected int handleGetEhCacheMaxElementsInMemory()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getEhCacheMaxElementsInMemory



handleGetEhCacheTimeToIdleSeconds
protected int handleGetEhCacheTimeToIdleSeconds()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getEhCacheTimeToIdleSeconds



handleGetEhCacheTimeToLiveSeconds
protected int handleGetEhCacheTimeToLiveSeconds()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getEhCacheTimeToLiveSeconds



handleGetEntityImplementationName
protected String handleGetEntityImplementationName()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getEntityImplementationName



handleGetEntityName
protected String handleGetEntityName()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getEntityName



handleGetFullyQualifiedEntityImplementationName
protected String handleGetFullyQualifiedEntityImplementationName()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getFullyQualifiedEntityImplementationName



handleGetFullyQualifiedEntityName
protected String handleGetFullyQualifiedEntityName()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getFullyQualifiedEntityName



handleGetHibernateCacheType
protected String handleGetHibernateCacheType()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getHibernateCacheType



handleGetHibernateDefaultCascade
protected String handleGetHibernateDefaultCascade()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getHibernateDefaultCascade



handleGetHibernateDiscriminatorColumn
protected String handleGetHibernateDiscriminatorColumn()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getHibernateDiscriminatorColumn



handleGetHibernateDiscriminatorLength
protected int handleGetHibernateDiscriminatorLength()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getHibernateDiscriminatorLength



handleGetHibernateDiscriminatorType
protected String handleGetHibernateDiscriminatorType()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getHibernateDiscriminatorType



handleGetHibernateDiscriminatorValue
protected String handleGetHibernateDiscriminatorValue()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.hibernateDiscriminatorValue



handleGetHibernateGeneratorClass
protected String handleGetHibernateGeneratorClass()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getHibernateGeneratorClass



handleGetHibernateInheritanceStrategy
protected String handleGetHibernateInheritanceStrategy()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getHibernateInheritanceStrategy



handleGetHibernateVersionProperty
protected String handleGetHibernateVersionProperty()(Code)

See Also:   HibernateEntity.getHibernateVersionProperty



handleGetMappingClassName
protected String handleGetMappingClassName()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getMappingClassName



handleGetSubclassKeyColumn
protected String handleGetSubclassKeyColumn()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getSubclassKeyColumn



handleGetVersion
protected int handleGetVersion()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.getVersion



handleGetXmlTagName
protected String handleGetXmlTagName()(Code)



handleIsBusinessOperationsPresent
protected boolean handleIsBusinessOperationsPresent()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isBusinessOperationsPresent



handleIsDynamicInsert
protected boolean handleIsDynamicInsert()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isDynamicInsert



handleIsDynamicUpdate
protected boolean handleIsDynamicUpdate()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isDynamicUpdate



handleIsEhCacheEternal
protected boolean handleIsEhCacheEternal()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isEhCacheEternal



handleIsEhCacheOverflowToDisk
protected boolean handleIsEhCacheOverflowToDisk()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isEhCacheOverflowToDisk



handleIsForeignHibernateGeneratorClass
protected boolean handleIsForeignHibernateGeneratorClass()(Code)

See Also:   org.andromda.cartridges.spring.metafacades.SpringEntity.isForeignHibernateGeneratorClass



handleIsHibernateCacheDistributed
protected boolean handleIsHibernateCacheDistributed()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isHibernateCacheDistributed



handleIsHibernateInheritanceClass
protected boolean handleIsHibernateInheritanceClass()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isHibernateInheritanceClass



handleIsHibernateInheritanceConcrete
protected boolean handleIsHibernateInheritanceConcrete()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isHibernateInheritanceConcrete



handleIsHibernateInheritanceInterface
protected boolean handleIsHibernateInheritanceInterface()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isHibernateInheritanceInterface



handleIsHibernateInheritanceSubclass
protected boolean handleIsHibernateInheritanceSubclass()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isHibernateInheritanceSubclass



handleIsHibernateInheritanceUnionSubClass
protected boolean handleIsHibernateInheritanceUnionSubClass()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isHibernateInheritanceUnionSubClass



handleIsHibernateProxy
protected boolean handleIsHibernateProxy()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isHibernateProxy



handleIsLazy
protected boolean handleIsLazy()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isLazy



handleIsMappingRequiresSuperProperties
protected boolean handleIsMappingRequiresSuperProperties()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isMappingRequiresSuperProperties



handleIsRequiresMapping
protected boolean handleIsRequiresMapping()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isRequiresMapping



handleIsRequiresSpecializationMapping
protected boolean handleIsRequiresSpecializationMapping()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isRequiresSpecializationMapping



handleIsSequenceHibernateGeneratorClass
protected boolean handleIsSequenceHibernateGeneratorClass()(Code)

See Also:   org.andromda.cartridges.spring.metafacades.SpringEntity.isSequenceHibernateGeneratorClass



handleIsTableRequired
protected boolean handleIsTableRequired()(Code)

See Also:   org.andromda.cartridges.hibernate.metafacades.HibernateEntity.isTableRequired



www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.