Using Java with Caché Jalapeño
Contents
[Home]  [Next]
InterSystems: The power behind what matters   
Class Reference   
Search:    

Preface : 
 
 
Chapter 1: 
  1.1 Installation and Prerequisites
1.2 Architecture
Chapter 2: 
  2.1 Creating a Jalapeño Project
2.1.1 Creating a Persistence Manager
2.1.2 Adding a POJO class to the Project
2.1.3 Using the Persistence Manager
2.1.4 The Complete TinyPojo Program
2.2 Manipulating Persistent Objects
2.2.1 Creating or Updating an Object
2.2.2 Accessing Objects by Id
2.2.3 Accessing Objects by Primary Key
2.2.4 Opening Objects by Query
2.3 Performing Transactions
2.4 XML Serialization with ObjectManager.utilities
2.4.1 Writing an XML String
2.4.2 Creating an XML Document
2.4.3 Reading Serialized Objects
2.5 Database Maintenance with ObjectManager.extentManager
2.5.1 Deleting Test Data
2.5.2 Creating Test Data
2.5.3 Calling PopulateUtils from a Java Application
Chapter 3: 
  3.1 How Annotations Work
3.2 Adding Indices
3.3 Adding Relationships
3.4 Adding SuperClasses
3.4.1 Using @Extends
3.4.2 Using @Embeddable
3.4.3 Using @CacheClass populatable
3.4.4 Using @CacheClass xmlSerializable
3.4.5 Using @Implements
3.5 Adding Class and Property Parameters
3.5.1 Adding Class Parameters
3.5.2 Adding Property Parameters
3.6 Overriding Property Types
3.7 Controlling Schema Generation
3.7.1 Preventing a Class or Property from being Persisted
3.7.2 Limiting Persisted Properties by Access Level
3.7.3 Limiting Persisted Properties by Access Type
Chapter 4: 
  4.1 Generating Caché Classes with SchemaBuilder
4.1.1 Running SchemaBuilder from the Command Line
4.1.2 Defining SchemaBuilder Properties
4.2 Calling KillExtent from the Command Line
4.3 SchemaBuilder Properties Reference
4.3.1 Connection Properties
4.3.2 SchemaBuilder Introspection Properties
4.3.3 SchemaBuilder File Properties
4.3.4 SchemaBuilder Projection Properties
Chapter 5: 
  5.1 Annotations
5.1.1 @Access
5.1.2 @CacheClass
5.1.3 @CacheProperty
5.1.4 @ClassParameter
5.1.5 @ClassParameters
5.1.6 @Collection
5.1.7 @Embeddable
5.1.8 @Extends
5.1.9 @ID
5.1.10 @Implements
5.1.11 @Index
5.1.12 @Indices
5.1.13 @Lob
5.1.14 @ManyToOne
5.1.15 @OneToMany
5.1.16 @PropertyParameter
5.1.17 @PropertyParameters
5.1.18 @Relationship
5.1.19 @Transient (class level)
5.1.20 @Transient (property level)
5.1.21 @Version
5.2 Enumerated Types
5.2.1 AccessLevel
5.2.2 AccessType
5.2.3 CollectionType
5.2.4 IDType
5.2.5 LobType
5.2.6 FetchType
5.2.7 RelationshipType
Chapter 6: 
  6.1 ApplicationContext Class
6.1.1 close()
6.1.2 createObjectManager()
6.1.3 defaultSettings()
6.1.4 isOpen()
6.1.5 setConnectionOptions()
6.1.6 setDataSource()
6.1.7 setProperties()
6.2 ObjectManager Interface
6.2.1 accepts()
6.2.2 attach()
6.2.3 close()
6.2.4 commit()
6.2.5 detach()
6.2.6 extentManager()
6.2.7 flush()
6.2.8 getId()
6.2.9 getPrimaryKey()
6.2.10 insert()
6.2.11 isInTransaction()
6.2.12 isOpen()
6.2.13 openById()
6.2.14 openByPrimaryKey()
6.2.15 openByQuery()
6.2.16 purgeEverything()
6.2.17 purgeFromMemory()
6.2.18 refresh()
6.2.19 removeFromDatabase()
6.2.20 removeFromDatabaseByPrimaryKey()
6.2.21 rollback()
6.2.22 save()
6.2.23 settings()
6.2.24 startTransaction()
6.2.25 swizzle()
6.2.26 update()
6.2.27 utilities()
6.3 Settings Class
6.3.1 clone()
6.3.2 getClassLoader()
6.3.3 setClassLoader()
6.3.4 getClientCacheType()
6.3.5 setClientCacheType()
6.3.6 getFetchPolicy()
6.3.7 setFetchPolicy()
6.4 Utilities Interface
6.4.1 addToXMLDocument()
6.4.2 closeXMLDocument()
6.4.3 readFromXML()
6.4.4 serializeToXML()
6.4.5 startXMLDocument()
6.5 ExtentManager Interface
6.5.1 deleteClassDefinition()
6.5.2 getNumberOfInstances()
6.5.3 killExtent()
6.5.4 populate()
6.5.5 rebuildIndices()