A B C D E F G H I J L M N P Q R S T U V W

A

addCustomField(CustomObject, CustomField) - Method in class com.force.sdk.jpa.schema.ForceSchemaWriter
Adds a custom field to the map which will be written to the package file later for deployment.
addCustomObject(CustomObject, AbstractClassMetaData, ForceStoreManager, ForceMetaData) - Method in class com.force.sdk.jpa.schema.ForceSchemaWriter
Adds a custom object to the map of objects that will be created or deleted.
addCustomObject(CustomObject, boolean) - Method in class com.force.sdk.jpa.schema.ForceSchemaWriter
This method is used by test cleanup.
addFieldsToObject(CustomObject) - Method in class com.force.sdk.jpa.table.ForceColumnMetaData
Adds all the fields for this table to the object.
addListener(String, QueryListener) - Method in class com.force.sdk.jpa.query.JDOQLQuery
 
addListener(String, QueryListener) - Method in class com.force.sdk.jpa.query.JPQLQuery
 
addListener(String, QueryListener) - Method in interface com.force.sdk.jpa.query.QueryNotifier
Adds a listener to a query that will be called when the soql query is generated.
addMember(AbstractMemberMetaData) - Method in class com.force.sdk.jpa.schema.ForceClassMetaData
 
addTable(AbstractClassMetaData, ForceManagedConnection) - Method in class com.force.sdk.jpa.ForceStoreManager
Registers a table with the schema handler.
addTable(AbstractClassMetaData, ForceManagedConnection) - Method in class com.force.sdk.jpa.schema.ForceStoreSchemaHandler
Registers a table with the cache, creates its TableName and TableImpl.
addToCreateList(SObject, ObjectProvider) - Method in class com.force.sdk.jpa.ForceObjectManagerImpl
Adds an object to the current list of entities to be created.
addToDeleteList(String) - Method in class com.force.sdk.jpa.ForceObjectManagerImpl
Adds an entity to the current list of entities to be deleted.
addToUpdateList(SObject, Calendar) - Method in class com.force.sdk.jpa.ForceObjectManagerImpl
Adds an object to the current list of entities to be updated.
addVirtualTable(AbstractClassMetaData) - Method in class com.force.sdk.jpa.ForceStoreManager
Registers a virtual table with the schema handler (a table not backed by an actual object but is still needed for JPA queries, e.g.
addVirtualTable(AbstractClassMetaData) - Method in class com.force.sdk.jpa.schema.ForceStoreSchemaHandler
Registers a virtual table (a table not backed by an actual object in Force.com, like ForceOwner).
appendPrefix(ExpressionBuilderHelper, boolean, String) - Method in class com.force.sdk.jpa.table.ColumnImpl
Appends a given prefix during the building of a SOQL query -- used for relationships.
appendRelationship(AbstractClassMetaData, int, ColumnImpl, String, boolean) - Method in class com.force.sdk.jpa.query.ExpressionBuilderHelper
Appends a relationship via a join to this query builder.
appendRelationshipFields(ExpressionBuilderHelper, ColumnImpl, String) - Method in class com.force.sdk.jpa.query.ForceQueryUtils
Append the fields in the default fetch group for the entity in the relationship to the query.
appendRelationshipQuery(ExpressionBuilderHelper, AbstractMemberMetaData, ColumnImpl) - Method in class com.force.sdk.jpa.query.ForceQueryUtils
Helper method to handle joining a relationship field to a query that is currently being built.
appendSelectString(ExpressionBuilderHelper, AbstractClassMetaData, int, boolean, String) - Method in class com.force.sdk.jpa.table.ColumnImpl
Appends an in-progress SOQL select string with the right name for this field.
appendSelectString(ExpressionBuilderHelper, AbstractClassMetaData, int, boolean, String) - Method in class com.force.sdk.jpa.table.RelationshipImpl
Appends itself to the select statement of a query.

B

BaseEntity - Class in com.force.sdk.jpa
Utility for allowing merges on transient objects, such as objects that have not been persisted or retrieved via the EntityManager.
BaseForceCustomObject - Class in com.force.sdk.jpa.model
Base Java model for a Force.com JPA custom object.
BaseForceCustomObject() - Constructor for class com.force.sdk.jpa.model.BaseForceCustomObject
 
BaseForceObject - Class in com.force.sdk.jpa.model
Base Java model for a generic Force.com JPA object.
BaseForceObject() - Constructor for class com.force.sdk.jpa.model.BaseForceObject
 
BaseForceStandardObject - Class in com.force.sdk.jpa.model
Base Java model for a Force.com JPA standard object.
BaseForceStandardObject() - Constructor for class com.force.sdk.jpa.model.BaseForceStandardObject
 
buildQuery(TableImpl, AbstractClassMetaData, Set<Integer>, QueryCompilation, boolean, long, FetchPlan, String) - Method in class com.force.sdk.jpa.query.ForceQueryUtils
Builds a query for fetching multiple top level objects.
buildQuery(TableImpl, AbstractClassMetaData, Set<Integer>, QueryCompilation, boolean, long, FetchPlan, int, String, boolean, boolean, String, ExpressionBuilderHelper, Set<String>) - Method in class com.force.sdk.jpa.query.ForceQueryUtils
Builds a query for fetching multiple objects, whether top level or part of a join query.
buildQueryWithPK(TableImpl, AbstractClassMetaData, int[], String, int, Set<String>) - Method in class com.force.sdk.jpa.query.ForceQueryUtils
This is used for single item fetch by ID.

C

cacheDescribeSObjects(Collection<AbstractClassMetaData>, ForceManagedConnection) - Method in class com.force.sdk.jpa.schema.ForceStoreSchemaHandler
Makes a describe call for each class in the collection and caches the results.
checkForErrors(DeleteResult[]) - Static method in class com.force.sdk.jpa.ForcePersistenceHandler
Checks for errors in a delete() call and handles the results properly.
checkForRecycleBinErrors(EmptyRecycleBinResult[]) - Static method in class com.force.sdk.jpa.ForcePersistenceHandler
Checks for errors in an emptyRecycleBin() call.
checkManagedRelations() - Method in class com.force.sdk.jpa.ForceJPAStateManagerImpl
Relationship checks fail with NPE because this StateManager is created on transient objects.
clear() - Method in class com.force.sdk.jpa.ForceEntityManager
 
clear() - Method in class com.force.sdk.jpa.schema.ForceStoreSchemaHandler
 
clearDescribeSObjects() - Method in class com.force.sdk.jpa.schema.ForceStoreSchemaHandler
Clears out the describe results after intitialization.
clearManagedRelations() - Method in class com.force.sdk.jpa.ForceJPAStateManagerImpl
Relationship checks fail with NPE because this StateManager is created on transient objects.
close() - Method in class com.force.sdk.jpa.ForceEntityManager
 
close() - Method in class com.force.sdk.jpa.ForceManagedConnection
Closes all API connections (SOAP Web services API, Metadata API, and Bulk API) and resets configs.
close() - Method in class com.force.sdk.jpa.ForcePersistenceHandler
 
close() - Method in class com.force.sdk.jpa.ForceStoreManager
Releases resources.
close() - Method in class com.force.sdk.jpa.NativeConnection
Closes all API connections and resets configs.
cmd - Variable in class com.force.sdk.jpa.table.ForceMetaData
 
CollectionParameter - Class in com.force.sdk.jpa.query
Use this class to encapsulate collection parameters.
CollectionParameter(Collection<?>) - Constructor for class com.force.sdk.jpa.query.CollectionParameter
Stores the given collection for use with the toString() method later.
ColumnImpl - Class in com.force.sdk.jpa.table
Representation of a Force.com field.
ColumnImpl(String, Field) - Constructor for class com.force.sdk.jpa.table.ColumnImpl
Creates a columnImpl with the name of a field as it would appear in the Force.com SOAP API.
com.force.sdk.jdo - package com.force.sdk.jdo
 
com.force.sdk.jpa - package com.force.sdk.jpa
 
com.force.sdk.jpa.annotation - package com.force.sdk.jpa.annotation
 
com.force.sdk.jpa.exception - package com.force.sdk.jpa.exception
 
com.force.sdk.jpa.model - package com.force.sdk.jpa.model
 
com.force.sdk.jpa.query - package com.force.sdk.jpa.query
 
com.force.sdk.jpa.query.formatter - package com.force.sdk.jpa.query.formatter
 
com.force.sdk.jpa.schema - package com.force.sdk.jpa.schema
 
com.force.sdk.jpa.table - package com.force.sdk.jpa.table
 
compileInternal(Map) - Method in class com.force.sdk.jpa.query.SOQLQuery
 
compileOrdering(String) - Method in class com.force.sdk.jpa.query.JPQLPartialCompiler
Adds the proper ordering to the parser and returns the resulting expressions.
createConnection() - Method in class com.force.sdk.jpa.ForceStoreManager
Creates a ForceManagedConnection for connection to Force.com.
createContainerEntityManagerFactory(PersistenceUnitInfo, Map) - Method in class com.force.sdk.jpa.PersistenceProviderImpl
Creates an EntityManagerFactory when running in J2EE.
createCustomFields(AbstractClassMetaData, ForceStoreManager) - Method in class com.force.sdk.jpa.table.ForceTableMetaData
This method should be called only if it has been determined that field schema should be created (or deleted).
createCustomObject(AbstractClassMetaData, ForceStoreManager, ForceManagedConnection) - Method in class com.force.sdk.jpa.table.ForceTableMetaData
This method should be called only if it has been determined that table schema should be created (or deleted).
createCustomObjectStub() - Method in class com.force.sdk.jpa.table.ForceMetaData
Only fill out the basic info for this customObject.
createdDate - Variable in class com.force.sdk.jpa.model.BaseForceStandardObject
 
createEntityManagerFactory(String, Map) - Method in class com.force.sdk.jpa.PersistenceProviderImpl
Creates an EntityManagerFactory when running in J2SE.
createExecutableExtension(ConfigurationElement, String, Class[], Object[]) - Method in class com.force.sdk.jpa.ForcePluginRegistry
 
createFields(AbstractClassMetaData, ForceStoreManager) - Method in class com.force.sdk.jpa.table.TableImpl
Creates custom fields only.
createFieldSchema(String) - Method in class com.force.sdk.jpa.table.ForceColumnMetaData
Checks to see if columns should be created according to persistence properties, and if so, creates CustomField objects and stores them on the parent table to be created later by the ForceSchemaWriter.
createManagedConnection(Object, Map) - Method in class com.force.sdk.jpa.ForceConnectionFactory
Instantiates the connections to the Force.com service.
createNativeQuery(String, Class) - Method in class com.force.sdk.jpa.ForceEntityManager
Create an instance of Query for executing an SOQL query.
createNativeQuery(String, String) - Method in class com.force.sdk.jpa.ForceEntityManager
Create an instance of Query for executing an SOQL query.
createObjects(Collection<SObject>, Collection<ObjectProvider>, ExecutionContext) - Method in class com.force.sdk.jpa.ForcePersistenceHandler
Creates objects for AllOrNothing operations.
createPersistenceManagerFactory(Map) - Static method in class com.force.sdk.jdo.ForceJDOPersistenceManagerFactory
Convenience method to create the PMF, check whether we should hand out a singleton, and if all ok then freeze it for use.
createSchema(Object, String) - Method in class com.force.sdk.jpa.schema.ForceStoreSchemaHandler
 
createTableAndFields(AbstractClassMetaData, ForceStoreManager, ForceManagedConnection) - Method in class com.force.sdk.jpa.table.TableImpl
Creates the custom objects and fields for schema creation.
createTableName(String, AbstractClassMetaData) - Static method in class com.force.sdk.jpa.table.TableName
Creates a TableName object with all the components necessary for Force.com API access, including the name of the object, the namespace, and the suffix if needed.
CURRENT_DATE - Static variable in class com.force.sdk.jpa.query.QueryHints
Force.com API Date Literals.
CUSTOM_RELATIONSHIP_SUFFIX - Static variable in class com.force.sdk.jpa.table.ColumnImpl
Suffix for Force.com custom relationship.
CUSTOM_THING_SUFFIX - Static variable in class com.force.sdk.jpa.table.ColumnImpl
Suffix for Force.com custom object.
CustomField - Annotation Type in com.force.sdk.jpa.annotation
CustomField annotation for setting metadata properties on fields in Force.com.
CustomObject - Annotation Type in com.force.sdk.jpa.annotation
CustomObject annotation for setting metadata properties on objects in Force.com.
customObject - Variable in class com.force.sdk.jpa.table.ForceMetaData
 

D

deleteObject(ObjectProvider) - Method in class com.force.sdk.jpa.ForcePersistenceHandler
Deletes a persistent object from the datastore.
deleteObjects(String[], ExecutionContext) - Method in class com.force.sdk.jpa.ForcePersistenceHandler
Deletes objects for AllOrNothing operations.
deleteSchema(Object, String) - Method in class com.force.sdk.jpa.schema.ForceStoreSchemaHandler
 
detach(Object) - Method in class com.force.sdk.jpa.ForceEntityManager
 
detachObject(Object, FetchPlanState) - Method in class com.force.sdk.jpa.ForceObjectManagerImpl
Added this method so that we can support detachment of a newly created persistent object that has never been saved to the database.

E

emit(ForceStoreManager, ForceManagedConnection) - Method in class com.force.sdk.jpa.table.ForceTableMetaData
if a CustomObject needed to be created for this entity, pass it to the schema writer which will store it and then later write all objects and fields at once.
EMPTY_RECYCLE_BIN - Static variable in class com.force.sdk.jpa.query.QueryHints
Whether to empty the Force.com recycle bin.
equals(Object) - Method in class com.force.sdk.jpa.query.TupleName
 
exists() - Method in class com.force.sdk.jpa.table.TableImpl
Checks existence of a table in the organization used by the application.
ExpressionBuilderHelper - Class in com.force.sdk.jpa.query
Helper class for building the WHERE clause in SOQL queries.

F

fetchBooleanField(int) - Method in class com.force.sdk.jpa.ForceFetchFieldManager
 
fetchByteField(int) - Method in class com.force.sdk.jpa.ForceFetchFieldManager
 
fetchCharField(int) - Method in class com.force.sdk.jpa.ForceFetchFieldManager
 
fetchDoubleField(int) - Method in class com.force.sdk.jpa.ForceFetchFieldManager
 
fetchFloatField(int) - Method in class com.force.sdk.jpa.ForceFetchFieldManager
 
fetchIntField(int) - Method in class com.force.sdk.jpa.ForceFetchFieldManager
 
fetchLongField(int) - Method in class com.force.sdk.jpa.ForceFetchFieldManager
 
fetchObject(ObjectProvider, int[]) - Method in class com.force.sdk.jpa.ForcePersistenceHandler
Fetches a persistent object from the database.
fetchObjectField(int) - Method in class com.force.sdk.jpa.ForceFetchFieldManager
 
fetchObjectField(AbstractMemberMetaData, Object) - Method in class com.force.sdk.jpa.ForceFetchFieldManager
For fields containing objects rather than strings or primitive types, this method returns the proper type of the object depending on the field type.
fetchShortField(int) - Method in class com.force.sdk.jpa.ForceFetchFieldManager
 
fetchStringField(int) - Method in class com.force.sdk.jpa.ForceFetchFieldManager
Fetch the field value from the sObject and return it as a string.
fieldName - Variable in class com.force.sdk.jpa.table.ColumnImpl
 
find(Class<T>, Object, LockModeType, Map<String, Object>) - Method in class com.force.sdk.jpa.ForceEntityManager
 
findObject(ExecutionContext, Object) - Method in class com.force.sdk.jpa.ForcePersistenceHandler
 
flush() - Method in class com.force.sdk.jpa.ForceEntityManager
We ignore flush() if we are running within a transaction.
flushInternal(boolean) - Method in class com.force.sdk.jpa.ForceObjectManagerImpl
Flushes all dirty, new, and deleted instances to the datastore.
FORCE_KEY - Static variable in class com.force.sdk.jpa.ForceStoreManager
Store manager type for Force.com JPA.
ForceAnnotationReader - Class in com.force.sdk.jpa.annotation
Reader for processing annoations found in the com.force.sdk.jpa.annotation package.
ForceAnnotationReader(MetaDataManager) - Constructor for class com.force.sdk.jpa.annotation.ForceAnnotationReader
Creates an annotation reader that is designed to read specific Force.com annotations.
ForceApiExceptionMap - Class in com.force.sdk.jpa.exception
Maps Force.com API Exceptions to appropriate JPA Exceptions.
ForceAsyncResultProcessor - Class in com.force.sdk.jpa.schema
Processor for results from Force.com Metadata API requests.
ForceAsyncResultProcessor() - Constructor for class com.force.sdk.jpa.schema.ForceAsyncResultProcessor
 
ForceClassMetaData - Class in com.force.sdk.jpa.schema
Metadata class used during annotation processing (see ForceAnnotationReader).
ForceClassMetaData(PackageMetaData, String) - Constructor for class com.force.sdk.jpa.schema.ForceClassMetaData
Creates a class metadata object with the enclosing package.
ForceClassMetaData(ClassMetaData, String) - Constructor for class com.force.sdk.jpa.schema.ForceClassMetaData
Creates a class metadata object for an implementation of a "persistent-abstract-class".
ForceClassMetaData(InterfaceMetaData, String, boolean) - Constructor for class com.force.sdk.jpa.schema.ForceClassMetaData
Creates a class metadata object for an implementation of a "persistent-interface".
ForceColumnMetaData - Class in com.force.sdk.jpa.table
Metadata for fields on Force.com objects.
ForceColumnMetaData(AbstractClassMetaData, TableImpl, ForceStoreManager) - Constructor for class com.force.sdk.jpa.table.ForceColumnMetaData
Creates the column metadata for field registration and possible schema creation.
ForceConnectionFactory - Class in com.force.sdk.jpa
Factory for creating connections to the Force.com service.
ForceConnectionFactory(OMFContext, String) - Constructor for class com.force.sdk.jpa.ForceConnectionFactory
Factory constructor for Force.com connections.
ForceEntityManager - Class in com.force.sdk.jpa
The main EntityManager for the Force.com JPA implementation.
ForceEntityManager(EntityManagerFactory, PersistenceManagerFactory, PersistenceContextType) - Constructor for class com.force.sdk.jpa.ForceEntityManager
Construct an entity manager for persisting objects to Force.com.
ForceEntityManagerFactory - Class in com.force.sdk.jpa
Factory for creating the ForceEntityManager.
ForceEntityManagerFactory(PersistenceUnitInfo, Map) - Constructor for class com.force.sdk.jpa.ForceEntityManagerFactory
Creates an entity manager factory with the given persistence unit info and property overrides.
ForceEntityManagerFactory(String, Map) - Constructor for class com.force.sdk.jpa.ForceEntityManagerFactory
Creates an entity manager factory via the unit name.
ForceEntityTransactionImpl - Class in com.force.sdk.jpa
Force.com specific transactions.
ForceEntityTransactionImpl(ObjectManager) - Constructor for class com.force.sdk.jpa.ForceEntityTransactionImpl
Constructor for a Force.com entity transaction.
ForceFetchFieldManager - Class in com.force.sdk.jpa
Field manager for retrieving records from Force.com.
ForceFetchFieldManager(ObjectProvider, ForceStoreManager, ForceManagedConnection, Object, int[], Query) - Constructor for class com.force.sdk.jpa.ForceFetchFieldManager
Creates a manager that will retrieve the specified field values of a particular entity with a known id.
ForceFetchFieldManager(ObjectProvider, ForceStoreManager, ForceManagedConnection, XmlObject, Query) - Constructor for class com.force.sdk.jpa.ForceFetchFieldManager
Instantiates a fetch field manager with an sobject.
ForceFetchFieldManager(ExecutionContext, AbstractClassMetaData, ForceStoreManager, ForceManagedConnection, XmlObject, Query) - Constructor for class com.force.sdk.jpa.ForceFetchFieldManager
Instantiates a fetch field manager with an sobject and execution context.
ForceInsertFieldManager - Class in com.force.sdk.jpa
Field manager for updating records.
ForceInsertFieldManager(ObjectProvider, ForceStoreManager, Object) - Constructor for class com.force.sdk.jpa.ForceInsertFieldManager
Creates a manager that will upsert the specified field values of a particular entity.
ForceJDOPersistenceManager - Class in com.force.sdk.jdo
We don't support JDO.
ForceJDOPersistenceManager(JDOPersistenceManagerFactory, String, String) - Constructor for class com.force.sdk.jdo.ForceJDOPersistenceManager
Constructor for instantiating the Force.com object manager.
ForceJDOPersistenceManagerFactory - Class in com.force.sdk.jdo
We don't support JDO.
ForceJDOPersistenceManagerFactory() - Constructor for class com.force.sdk.jdo.ForceJDOPersistenceManagerFactory
Default factory constructor.
ForceJDOPersistenceManagerFactory(Map) - Constructor for class com.force.sdk.jdo.ForceJDOPersistenceManagerFactory
Factory constructor that takes in a set of overriding properties.
ForceJPAStateManagerImpl - Class in com.force.sdk.jpa
Used as a marker to distinguish from JPAStateManagerImpl.
ForceJPAStateManagerImpl(ObjectManager, AbstractClassMetaData) - Constructor for class com.force.sdk.jpa.ForceJPAStateManagerImpl
Create a special state manager to use for merge() calls on transient objects.
ForceManagedConnection - Class in com.force.sdk.jpa
Managed connection class that delegates to the ForceServiceConnector.
ForceManagedConnection(ForceServiceConnector) - Constructor for class com.force.sdk.jpa.ForceManagedConnection
Constructor for a managed connection.
ForceMemberMetaData - Class in com.force.sdk.jpa.schema
Holds all the metadata information about individual members (fields) of an @Entity.
ForceMemberMetaData(MetaData, AbstractMemberMetaData) - Constructor for class com.force.sdk.jpa.schema.ForceMemberMetaData
Creates member metadata using the member metadata from DataNucleus.
ForceMemberMetaData(MetaData, String) - Constructor for class com.force.sdk.jpa.schema.ForceMemberMetaData
Creates member metadata using a name for the member.
ForceMetaData - Class in com.force.sdk.jpa.table
Base class for the metadata of objects and fields that will be registered and optionally passed to the schema writer.
ForceMetaData(AbstractClassMetaData, TableImpl) - Constructor for class com.force.sdk.jpa.table.ForceMetaData
Creates a metadata object so we can cache information about an entity.
ForceMetaDataListener - Class in com.force.sdk.jpa
Customized version of a MetaDataListener that does all the registration and setup needed when an application starts.
ForceMetaDataManager - Class in com.force.sdk.jpa
Custom Metadata Manager so we can control the timing of Force.com object and field creation.
ForceMetaDataManager(OMFContext) - Constructor for class com.force.sdk.jpa.ForceMetaDataManager
Creates the metadata manager.
ForceObjectManagerImpl - Class in com.force.sdk.jpa
Object manager for the objects being created, updated, or deleted.
ForceObjectManagerImpl(ObjectManagerFactoryImpl, Object, String, String) - Constructor for class com.force.sdk.jpa.ForceObjectManagerImpl
Creates an object manager with datastore credentials.
forceOwner - Variable in class com.force.sdk.jpa.model.BaseForceStandardObject
 
ForceOwner - Class in com.force.sdk.jpa.model
Java model for a Force.com JPA Owner field.
ForceOwner() - Constructor for class com.force.sdk.jpa.model.ForceOwner
 
ForcePersistenceHandler - Class in com.force.sdk.jpa
Persistence handler that handles all CRUD operations and translates them into API calls.
ForcePersistenceHandler(StoreManager) - Constructor for class com.force.sdk.jpa.ForcePersistenceHandler
Creates the persistence handler that will be used for all API operations.
ForcePluginRegistry - Class in com.force.sdk.jpa
Hack to provide us the ability to swap out the MetaDataManager, since DataNucleus doesn't provide an easy way of specifying a custom version.
ForcePluginRegistry(PluginRegistry) - Constructor for class com.force.sdk.jpa.ForcePluginRegistry
Creates a ForcePluginRegistry that can delegate to the existing DataNucleus plugin registry.
ForceQueryUtils - Class in com.force.sdk.jpa.query
This class contains the bulk of the logic for building SOQL queries based on the Java query object.
ForceQueryUtils(ExecutionContext, ForceManagedConnection, AbstractJavaQuery, Map<Object, Object>, Map<String, QueryListener>, Map<String, Object>) - Constructor for class com.force.sdk.jpa.query.ForceQueryUtils
Creates the query util for a specific query.
ForceSchemaWriter - Class in com.force.sdk.jpa.schema
Writes schema to the Force.com database using the Metadata API.
ForceSchemaWriter(SchemaDeleteProperty) - Constructor for class com.force.sdk.jpa.schema.ForceSchemaWriter
Creates a schema writer for generating the deploy zip and using the Metadata API to manipulate schema.
ForceStoreManager - Class in com.force.sdk.jpa
Store manager that holds all the persistence.xml properties.
ForceStoreManager(ClassLoaderResolver, OMFContext) - Constructor for class com.force.sdk.jpa.ForceStoreManager
Creates a store manager for use with the Force.com API.
ForceStoreSchemaHandler - Class in com.force.sdk.jpa.schema
Cached information about the schema used by this application is stored in the Schema Handler.
ForceStoreSchemaHandler(ForceStoreManager) - Constructor for class com.force.sdk.jpa.schema.ForceStoreSchemaHandler
Creates the schema handler for Force.com sObjects.
ForceTableMetaData - Class in com.force.sdk.jpa.table
Metadata for Force.com objects.
ForceTableMetaData(AbstractClassMetaData, TableImpl) - Constructor for class com.force.sdk.jpa.table.ForceTableMetaData
Creates the metadata for an object in Force.com.

G

getBooleanFromForceAnnotation(Map<String, String>, String) - Method in class com.force.sdk.jpa.table.ForceMetaData
 
getBuilder() - Method in class com.force.sdk.jpa.query.ExpressionBuilderHelper
 
getBulkConnection() - Method in class com.force.sdk.jpa.ForceManagedConnection
Get the BulkConnection object, connection will be lazily instantiated.
getBulkConnection() - Method in class com.force.sdk.jpa.NativeConnection
 
getBundles() - Method in class com.force.sdk.jpa.ForcePluginRegistry
 
getColumnAt(int) - Method in class com.force.sdk.jpa.table.TableImpl
Retrieves a Force.com column at the given index.
getColumnAt(AbstractClassMetaData, int) - Method in class com.force.sdk.jpa.table.TableImpl
Retrieves a Force.com column from the given JPA class metadata at the given field position.
getColumnByForceApiName(String) - Method in class com.force.sdk.jpa.table.TableImpl
Retrieves a Force.com column with a fully qualified Force.com API name.
getColumnByJavaName(String) - Method in class com.force.sdk.jpa.table.TableImpl
Retrieves a Force.com column with a Java field name.
getColumnFor(AbstractClassMetaData, AbstractMemberMetaData) - Method in class com.force.sdk.jpa.table.TableImpl
Retrieve a Force.com column with the given JPA field metadata.
getColumnsFor(AbstractClassMetaData, AbstractMemberMetaData, ForceStoreManager, List<ColumnImpl>) - Method in class com.force.sdk.jpa.table.TableImpl
Retrieves a list of Force.com columns with the given JPA field metadata.
getConfig() - Method in class com.force.sdk.jpa.ForceStoreManager
 
getConnection() - Method in class com.force.sdk.jpa.ForceManagedConnection
Gets the PartnerConnection object, connection will be lazily instantiated.
getConnectionURL() - Method in class com.force.sdk.jpa.ForceStoreManager
Looks into system variable and environment variables if url is in ${...} format.
getCreatedDate() - Method in class com.force.sdk.jpa.model.BaseForceStandardObject
 
getDeleteSchema() - Method in class com.force.sdk.jpa.schema.SchemaDeleteProperty
 
getEntityName(AbstractClassMetaData) - Static method in class com.force.sdk.jpa.PersistenceUtils
Returns the name of the entity, first checking the name attribute of the annotations and then defaulting to the entity name on the metadata object.
getExtensionPoint(String) - Method in class com.force.sdk.jpa.ForcePluginRegistry
 
getExtensionPoints() - Method in class com.force.sdk.jpa.ForcePluginRegistry
 
getExternalIdColumn() - Method in class com.force.sdk.jpa.table.TableImpl
 
getField() - Method in class com.force.sdk.jpa.table.ColumnImpl
 
getFieldName(AbstractMemberMetaData, Map<String, String>) - Static method in class com.force.sdk.jpa.PersistenceUtils
Gets the name of a field for use with JPA.
getFieldName() - Method in class com.force.sdk.jpa.table.ColumnImpl
 
getFieldName() - Method in class com.force.sdk.jpa.table.RelationshipImpl
 
getFieldNameFromJPAAnnotation(AbstractMemberMetaData) - Static method in class com.force.sdk.jpa.PersistenceUtils
Returns the name of a column as specified in a JPA annotation (can possibly be null).
getFieldType() - Method in class com.force.sdk.jpa.schema.ForceMemberMetaData
 
getFieldTypeFromForceAnnotation(Map<String, String>) - Static method in class com.force.sdk.jpa.PersistenceUtils
Utility method to get the field type from a map of extensions.
getFieldValues2(AbstractClassMetaData, int[], ForceManagedConnection, ForceStoreManager, XmlObject, Query) - Static method in class com.force.sdk.jpa.query.ForceQueryUtils
Constructs the proper interface for fetching fields on sobjects.
getFilterExpression(String) - Method in class com.force.sdk.jpa.query.ExpressionBuilderHelper
First looks in filter mappings cache for the filter expression associated with the given alias, else returns the expression from the compilation.
getForceApiName(AbstractMemberMetaData, OMFContext) - Static method in class com.force.sdk.jpa.PersistenceUtils
Utility method to determine the name of a field based on the member metadata.
getForceApiName() - Method in class com.force.sdk.jpa.table.ColumnImpl
 
getForceApiName() - Method in class com.force.sdk.jpa.table.TableName
Returns fully qualified Force.com API name for this TableName.
getForceApiRelationshipName() - Method in class com.force.sdk.jpa.table.ColumnImpl
 
getForceExtensions(MetaData) - Static method in class com.force.sdk.jpa.PersistenceUtils
Utility method that returns only the Force.com specific extensions for a piece of metadata (either an entity or a field).
getForceOwner() - Method in class com.force.sdk.jpa.model.BaseForceStandardObject
 
getFormattedString() - Method in class com.force.sdk.jpa.query.formatter.MultiPicklistFormatter
Formats the string.
getId() - Method in class com.force.sdk.jpa.model.BaseForceObject
 
getId() - Method in class com.force.sdk.jpa.model.ForceOwner
 
getIdFromObject(PersistenceCapable, AbstractClassMetaData) - Static method in class com.force.sdk.jpa.query.ForceQueryUtils
Convenience method for getting the id value from an entity.
getIntegerFromForceAnnotation(Map<String, String>, String) - Method in class com.force.sdk.jpa.table.ForceMetaData
 
getIsDeleted() - Method in class com.force.sdk.jpa.model.BaseForceCustomObject
 
getIsReadOnlyTable() - Method in class com.force.sdk.jpa.table.ForceMetaData
 
getLanguage() - Method in class com.force.sdk.jpa.query.SOQLQuery
 
getLastModifiedDate() - Method in class com.force.sdk.jpa.model.BaseForceStandardObject
 
getLimitType(Query) - Static method in class com.force.sdk.jpa.query.ForceQueryUtils
See if there is a limit set and if we can use SOQL to execute the query.
getListOfColumns() - Method in class com.force.sdk.jpa.table.TableImpl
 
getLongName() - Method in class com.force.sdk.jpa.query.TupleName
Returns the tuple long name.
getMemberAnnotation(Member, Class<T>) - Static method in class com.force.sdk.jpa.PersistenceUtils
Returns the annotation of type T on a field or method.
getMemberCount() - Method in class com.force.sdk.jpa.schema.ForceClassMetaData
 
getMemberElementClassMetaData(AbstractMemberMetaData, ClassLoaderResolver, MetaDataManager) - Static method in class com.force.sdk.jpa.PersistenceUtils
Gets the class metadata for a member's type.
getMembers() - Method in class com.force.sdk.jpa.schema.ForceClassMetaData
 
getMemberValue(AbstractClassMetaData, int, Object) - Static method in class com.force.sdk.jpa.PersistenceUtils
Retrieves the value stored at a particular position in an entity.
getMemberValue(Member, Object) - Static method in class com.force.sdk.jpa.PersistenceUtils
Retrieves the value of a field on an entity via reflection.
getMetaData(AbstractClassMetaData) - Method in class com.force.sdk.jpa.table.TableImpl
Retrieves Force.com table metadata for the given JPA class metadata.
getMetadataConnection() - Method in class com.force.sdk.jpa.ForceManagedConnection
Get the MetadataConnection object, connection will be lazily instantiated.
getMetadataConnection() - Method in class com.force.sdk.jpa.NativeConnection
 
getMetaDataListener() - Method in class com.force.sdk.jpa.ForceStoreManager
 
getName() - Method in class com.force.sdk.jpa.model.BaseForceStandardObject
 
getName() - Method in class com.force.sdk.jpa.model.ForceOwner
 
getName() - Method in class com.force.sdk.jpa.table.TableName
 
getNamespace() - Method in class com.force.sdk.jpa.ForceManagedConnection
Retrieve the namespace of the Force.com organization.
getNamespace() - Method in class com.force.sdk.jpa.table.TableName
 
getNativeConnection() - Method in class com.force.sdk.jpa.NativeConnection
 
getNucleusConnection(ExecutionContext) - Method in class com.force.sdk.jpa.ForceStoreManager
 
getObject(ExecutionContext, ForceManagedConnection, AbstractJavaQuery, SObject) - Method in class com.force.sdk.jpa.query.ResultMetaDataROF
 
getParentSObject(Object) - Method in class com.force.sdk.jpa.ForceObjectManagerImpl
Retrieves the Force.com object (SObject) for the given parent.
getPartnerConnection() - Method in class com.force.sdk.jpa.NativeConnection
 
getPersistenceManagerFactory(Map) - Static method in class com.force.sdk.jdo.ForceJDOPersistenceManagerFactory
Return a new PersistenceManagerFactory with options set according to the given Properties.
getPKFieldName(AbstractClassMetaData) - Method in class com.force.sdk.jpa.table.TableImpl
Retrieves the primary key Force.com API field name for the given class metadata.
getPoolMinEvictableIdleTimeMillis() - Method in class com.force.sdk.jpa.ForceStoreManager
 
getPoolTimeBetweenEvictionRunsMillis() - Method in class com.force.sdk.jpa.ForceStoreManager
 
getPurgeSchemaOnDelete() - Method in class com.force.sdk.jpa.schema.SchemaDeleteProperty
 
getReference(Class, Object) - Method in class com.force.sdk.jpa.ForceEntityManager
 
getSchemaData(Object, String, Object[]) - Method in class com.force.sdk.jpa.schema.ForceStoreSchemaHandler
 
getSchemaWriter() - Method in class com.force.sdk.jpa.ForceStoreManager
 
getSelectFieldName() - Method in class com.force.sdk.jpa.table.ColumnImpl
 
getSelectFieldName() - Method in class com.force.sdk.jpa.table.RelationshipImpl
 
getShortName() - Method in class com.force.sdk.jpa.query.TupleName
Returns tuple short name.
getShortNamePrefix() - Method in class com.force.sdk.jpa.query.TupleName
Returns the prefix that when combined with the tuple short name creates the tuple long name.
getSingleStringQuery() - Method in class com.force.sdk.jpa.query.SOQLQuery
 
getSObject(boolean) - Method in class com.force.sdk.jpa.ForceInsertFieldManager
Retrieves the Force.com object (SObject) for this ForceInsertFieldManager.
getSOQLFormat(Calendar) - Static method in class com.force.sdk.jpa.query.SOQLDateFormatUtil
Formats a java.util.Calendar object as a SOQL date.
getSOQLFormat(Date) - Static method in class com.force.sdk.jpa.query.SOQLDateFormatUtil
Formats a java.util.Date object as a SOQL date.
getStoreManager() - Method in class com.force.sdk.jpa.schema.ForceStoreSchemaHandler
 
getSupportedOptions() - Method in class com.force.sdk.jpa.ForceStoreManager
Accessor for the supported options in string form.
getSystemModstamp() - Method in class com.force.sdk.jpa.model.BaseForceStandardObject
 
getTable(AbstractClassMetaData) - Method in class com.force.sdk.jpa.ForceStoreManager
Retrieves Force.com table information from JPA class metadata.
getTable(String) - Method in class com.force.sdk.jpa.schema.ForceStoreSchemaHandler
Gets the table impl for a particular entity name from the cache.
getTable(AbstractClassMetaData) - Method in class com.force.sdk.jpa.schema.ForceStoreSchemaHandler
Gets the table impl for a particular entity from the cache.
getTableAlreadyExistsInOrg() - Method in class com.force.sdk.jpa.table.TableImpl
 
getTableImpl() - Method in class com.force.sdk.jpa.table.ForceMetaData
 
getTableName() - Method in class com.force.sdk.jpa.table.TableImpl
 
getTreatBlanksAsFromForceAnnotation(Map<String, String>) - Method in class com.force.sdk.jpa.table.ForceMetaData
 
getTuple() - Method in class com.force.sdk.jpa.query.TupleName
 
getType() - Method in class com.force.sdk.jpa.table.ColumnImpl
Returns the Force.com API field type for this column.
getType() - Method in class com.force.sdk.jpa.table.RelationshipImpl
 
getType() - Method in class com.force.sdk.jpa.table.TableName
 

H

hashCode() - Method in class com.force.sdk.jpa.query.TupleName
 
hasNoSchema(AbstractClassMetaData) - Static method in class com.force.sdk.jpa.PersistenceUtils
Returns whether an entity has no schema.

I

id - Variable in class com.force.sdk.jpa.model.BaseForceObject
 
id - Variable in class com.force.sdk.jpa.model.ForceOwner
 
initialise(ClassLoaderResolver, MetaDataManager) - Method in class com.force.sdk.jpa.schema.ForceClassMetaData
 
initialiseFileMetaDataForUse(Collection, ClassLoaderResolver) - Method in class com.force.sdk.jpa.ForceMetaDataManager
Initialises the provided FileMetaData so that it's ready for use.
initialiseForTransientMerge(EntityManager, T) - Static method in class com.force.sdk.jpa.BaseEntity
Initialise an object of type T to be available for a merge() call even if it has not been persisted or retrieved.
injectStateManagerIntoTransient(PersistenceCapable) - Method in class com.force.sdk.jpa.ForceEntityManager
Method added to allow a StateManager to be injected into a transient object so that we can track which fields have been touched.
insertObject(ObjectProvider) - Method in class com.force.sdk.jpa.ForcePersistenceHandler
Inserts a persistent object into the database.
isActive() - Method in interface com.force.sdk.jpa.model.PicklistValueEnum
Whether a picklist value is active and available for selection.
isAutoCreateColumns() - Method in class com.force.sdk.jpa.ForceStoreManager
Specifies whether fields should be created automatically on app startup.
isAutoCreateTables() - Method in class com.force.sdk.jpa.ForceStoreManager
Specifies whether objects should be created automatically on app startup.
isAutoCreateWarnOnError() - Method in class com.force.sdk.jpa.ForceStoreManager
Used for schema mismatches.
isAvailable() - Method in class com.force.sdk.jpa.NativeConnection
Returns whether the connection has been instantiated (i.e.
isCustom() - Method in class com.force.sdk.jpa.table.ColumnImpl
Distinguishes whether a field has been created by a user in this organization (custom) or whether it is standard in a Force.com product.
isCustom() - Method in class com.force.sdk.jpa.table.RelationshipImpl
Returns whether the relationship is from a custom lookup field or one that comes standard with Force.com.
isCustom() - Method in class com.force.sdk.jpa.table.TableName
Returns whether an object is user created or standard in Force.com.
isDefaultValue() - Method in interface com.force.sdk.jpa.model.PicklistValueEnum
Default values are the picklist values that would be selected automatically.
isDeleted - Variable in class com.force.sdk.jpa.model.BaseForceCustomObject
 
isDirty() - Method in class com.force.sdk.jpa.ForceInsertFieldManager
The entity is considered dirty if fields have been updated (meaning an update is necessary).
isEnableOptimisticTransactions() - Method in class com.force.sdk.jpa.ForceStoreManager
Specifies whether optimistic locking is enabled for this persistence unit.
isForDelete() - Method in class com.force.sdk.jpa.ForceStoreManager
Specifies whether this application has been started up with the flag to delete schema rather than create/upsert it.
isInAllOrNothingMode() - Method in class com.force.sdk.jpa.ForceObjectManagerImpl
Checks whether an active transaction is currently flushing data to the datastore in all or nothing mode.
isJoinQuery() - Method in class com.force.sdk.jpa.query.ExpressionBuilderHelper
Checks whether the query is joined.
isMultiPicklist(AbstractMemberMetaData) - Static method in class com.force.sdk.jpa.PersistenceUtils
Checks whether a field is a multiselect picklist or a single select picklist.
isNonPersistedColumn(AbstractMemberMetaData) - Static method in class com.force.sdk.jpa.PersistenceUtils
Checks whether a column has a Persistence Modifier that is anything other than PERSISTENT.
isOrdinalEnum(AbstractMemberMetaData) - Static method in class com.force.sdk.jpa.PersistenceUtils
A check to see if a field has an ordinal enum type, meaning it's annotated with @Enumerated(EnumType.ORDINAL).
isReadOnlyFields - Variable in class com.force.sdk.jpa.table.ForceMetaData
 
isReadOnlySchema(AbstractClassMetaData, boolean) - Static method in class com.force.sdk.jpa.PersistenceUtils
Performs various checks to see if the schema is read only (i.e.
isReadOnlyTable - Variable in class com.force.sdk.jpa.table.ForceMetaData
 
isRelationship(AbstractMemberMetaData) - Static method in class com.force.sdk.jpa.PersistenceUtils
Checks whether the field is a ManyToOne or OneToMany relationship (the only relationships currently supported).
isValid() - Method in class com.force.sdk.jpa.table.TableImpl
Entities are considered valid if they exist in the Force.com database.
isVirtualSchema(AbstractClassMetaData) - Static method in class com.force.sdk.jpa.PersistenceUtils
A JPA entity is virtual schema if it is not backed by an object on Force.com (for example, ForceOwner is not backed by an ForceOwner object on Force.com).

J

JDOQLQuery - Class in com.force.sdk.jpa.query
Extension of AbstractJDOQLQuery to apply result restrictions.
JDOQLQuery(ExecutionContext) - Constructor for class com.force.sdk.jpa.query.JDOQLQuery
Constructs a JDOQL query with a null query.
JDOQLQuery(ExecutionContext, AbstractJDOQLQuery) - Constructor for class com.force.sdk.jpa.query.JDOQLQuery
Constructs a JDOQL query.
JDOQLQuery(ExecutionContext, String) - Constructor for class com.force.sdk.jpa.query.JDOQLQuery
Constructs a JDOQL query with a string query.
JOIN_FILTER - Static variable in class com.force.sdk.jpa.PersistenceUtils
prefix for member metadata extensions on join filters.
JoinFilter - Annotation Type in com.force.sdk.jpa.annotation
Annotation for collections of related objects.
joinTransaction() - Method in class com.force.sdk.jpa.ForceEntityManager
Overrides the base class method to implement our own ForceTransactionImpl.
JPQLPartialCompiler - Class in com.force.sdk.jpa.query
Utility class that compiles JPQL query fragments into query expressions.
JPQLPartialCompiler(ExecutionContext, QueryCompilation, Map, Map) - Constructor for class com.force.sdk.jpa.query.JPQLPartialCompiler
Instantiates a JPQLParser and stores the symbol table from the compilation, or creates a new one.
JPQLQuery - Class in com.force.sdk.jpa.query
Extension of AbstractJPQLQuery to apply result restrictions.
JPQLQuery(ExecutionContext) - Constructor for class com.force.sdk.jpa.query.JPQLQuery
Constructs a JPQL query with a null query.
JPQLQuery(ExecutionContext, AbstractJPQLQuery) - Constructor for class com.force.sdk.jpa.query.JPQLQuery
Constructs a JPQL query.
JPQLQuery(ExecutionContext, String) - Constructor for class com.force.sdk.jpa.query.JPQLQuery
Constructs a JPQL query with a string query.

L

label() - Method in interface com.force.sdk.jpa.model.PicklistValueEnum
The label of a picklist item.
lastModifiedDate - Variable in class com.force.sdk.jpa.model.BaseForceStandardObject
 
listen(String) - Method in interface com.force.sdk.jpa.query.QueryListener
This method will be called when the soqlQuery has been built, implement it if you need to intercept the soqlQuery for a particular query call.
loadClass(String, String) - Method in class com.force.sdk.jpa.ForcePluginRegistry
 
loaded(AbstractClassMetaData) - Method in class com.force.sdk.jpa.ForceMetaDataListener
This method is called when an entity is loaded during startup.
loadPersistenceUnit(PersistenceUnitMetaData, ClassLoader) - Method in class com.force.sdk.jpa.ForceMetaDataManager
Loads and syncs schema for all persistence units.
LOCALISER - Static variable in class com.force.sdk.jpa.ForceMetaDataListener
Localiser for messages.
locateObject(ObjectProvider) - Method in class com.force.sdk.jpa.ForcePersistenceHandler
Locates this object in the datastore.
lock(Object, LockModeType, Map<String, Object>) - Method in class com.force.sdk.jpa.ForceEntityManager
 
LOGGER - Static variable in class com.force.sdk.jpa.schema.ForceAsyncResultProcessor
 

M

mapToNucleusException(ApiFault, boolean, boolean) - Static method in class com.force.sdk.jpa.exception.ForceApiExceptionMap
Maps specific API exception codes to the proper DataNucleus exceptions.
markDirty(StateManager, boolean) - Method in class com.force.sdk.jpa.ForceObjectManagerImpl
Marks an object (StateManager) as dirty.
MAX_FETCH_DEPTH - Static variable in class com.force.sdk.jpa.query.QueryHints
Maximum fetch depth for relationships.
MEMBER_OF_FIELD - Static variable in class com.force.sdk.jpa.query.QueryHints
Field name of child object to use for MEMBER OF queries, default "name".
merge(Object) - Method in class com.force.sdk.jpa.ForceEntityManager
 
MultiPicklistFormatter - Class in com.force.sdk.jpa.query.formatter
Convenience class to format a multipicklist value i.e.
MultiPicklistFormatter(String) - Constructor for class com.force.sdk.jpa.query.formatter.MultiPicklistFormatter
Creates a formatter for the given string.

N

name - Variable in class com.force.sdk.jpa.model.BaseForceStandardObject
 
name - Variable in class com.force.sdk.jpa.model.ForceOwner
 
NativeConnection - Class in com.force.sdk.jpa
Connection class that provides connections to native Force.com APIs (SOAP Web services API, Metadata API, and Bulk API).
NativeConnection(ManagedConnection) - Constructor for class com.force.sdk.jpa.NativeConnection
Instantiates a native connection.
newEntityManager(PersistenceContextType, PersistenceManagerFactory) - Method in class com.force.sdk.jpa.ForceEntityManagerFactory
 
newPM(JDOPersistenceManagerFactory, String, String) - Method in class com.force.sdk.jdo.ForceJDOPersistenceManagerFactory
Construct a JDOPersistenceManager.

P

performExecute(Map) - Method in class com.force.sdk.jpa.query.JDOQLQuery
Executes the JDOQL query against the Force.com database.
performExecute(Map) - Method in class com.force.sdk.jpa.query.JPQLQuery
 
performExecute(Map) - Method in class com.force.sdk.jpa.query.SOQLQuery
 
persist(Object) - Method in class com.force.sdk.jpa.ForceEntityManager
 
PersistenceProviderImpl - Class in com.force.sdk.jpa
This class allows us to provide the ForceEntityManagerFactory.
PersistenceProviderImpl() - Constructor for class com.force.sdk.jpa.PersistenceProviderImpl
 
PersistenceUtils - Class in com.force.sdk.jpa
General utility methods needed while persisting and retrieving objects.
PICKLIST_VALUE_FIELD_PREFIX - Static variable in class com.force.sdk.jpa.PersistenceUtils
prefix for member metadata extensions on picklist values.
PicklistValue - Annotation Type in com.force.sdk.jpa.annotation
PicklistValue annotation allows a developer to specify an enum of allowable values for a picklist field type.
PicklistValueEnum - Interface in com.force.sdk.jpa.model
Java model interface for a Force.com picklist value enum.
populate(ClassLoaderResolver, ClassLoader, MetaDataManager) - Method in class com.force.sdk.jpa.schema.ForceClassMetaData
 
postRollback() - Method in class com.force.sdk.jpa.ForceObjectManagerImpl
There are some cases when a postRollback tries to detach an object that has not been persisted.
prependNamespace(String, String) - Static method in class com.force.sdk.jpa.PersistenceUtils
Utility method to prepend a namespace to a name, namespace can be null.
processClassAnnotations(PackageMetaData, Class, AnnotationObject[], ClassLoaderResolver) - Method in class com.force.sdk.jpa.annotation.ForceAnnotationReader
Processes annotations at the class level.
processManagedRelations() - Method in class com.force.sdk.jpa.ForceJPAStateManagerImpl
Relationship checks fail with NPE because this StateManager is created on transient objects.
processMemberAnnotations(AbstractClassMetaData, Member, AnnotationObject[], boolean) - Method in class com.force.sdk.jpa.annotation.ForceAnnotationReader
Processes annotations at the field/property level.
processMethodAnnotations(AbstractClassMetaData, Method) - Method in class com.force.sdk.jpa.annotation.ForceAnnotationReader
Overrides base class method to disable processing of annotations on methods, stick to properties only.

Q

QueryHints - Class in com.force.sdk.jpa.query
Constants for available SOQL query hints.
QueryListener - Interface in com.force.sdk.jpa.query
QueryListeners can be added to Query objects to give access to the converted SOQL query.
QueryNotifier - Interface in com.force.sdk.jpa.query
Interface that allows JDOQLQuery and JPQLQuery objects to support listeners.

R

refresh(Object, LockModeType, Map<String, Object>) - Method in class com.force.sdk.jpa.ForceEntityManager
 
refresh(DescribeSObjectResult, ForceManagedConnection) - Method in class com.force.sdk.jpa.table.TableImpl
Refreshesd the describe result to verify that objects have been created as we expected.
registerConnectionMgr() - Method in class com.force.sdk.jpa.ForceStoreManager
 
registerExtensionPoints() - Method in class com.force.sdk.jpa.ForcePluginRegistry
 
registerExtensions() - Method in class com.force.sdk.jpa.ForcePluginRegistry
 
registerJavaColumn(String, ColumnImpl) - Method in class com.force.sdk.jpa.table.TableImpl
Registers a column impl (with specific Force.com attributes, like the API name) under its field or property name in java.
RelationshipImpl - Class in com.force.sdk.jpa.table
Representation of a collection of related objects on a Force.com object.
RelationshipImpl(String) - Constructor for class com.force.sdk.jpa.table.RelationshipImpl
Creates a RelationshipImpl with a given field name, such as "Opportunities" on the account object, or "MyCustomObjects__r".
remove(Object) - Method in class com.force.sdk.jpa.ForceEntityManager
 
removeCustomThingSuffix(String) - Method in class com.force.sdk.jpa.table.ForceMetaData
Removes the '__c' notation if it exists.
removeListener(String) - Method in class com.force.sdk.jpa.query.JDOQLQuery
 
removeListener(String) - Method in class com.force.sdk.jpa.query.JPQLQuery
 
removeListener(String) - Method in interface com.force.sdk.jpa.query.QueryNotifier
Removes a listener with the given name.
resolveConstraints() - Method in class com.force.sdk.jpa.ForcePluginRegistry
 
resolveURLAsFileURL(URL) - Method in class com.force.sdk.jpa.ForcePluginRegistry
 
ResultMetaDataROF - Class in com.force.sdk.jpa.query
ResultObjectFactory that operates using a QueryResultMetaData and returns objects based on the definition.
ResultMetaDataROF(QueryResultMetaData) - Constructor for class com.force.sdk.jpa.query.ResultMetaDataROF
Constructor.

S

SchemaDeleteProperty - Class in com.force.sdk.jpa.schema
Tells the schema process how to handle schema deletion.
SchemaDeleteProperty(boolean, boolean) - Constructor for class com.force.sdk.jpa.schema.SchemaDeleteProperty
Creates a delete property that signifies whether we want to delete the schema objects by sending them to the Recycle Bin or whether we want to bypass the Recycle Bin and do a hard delete.
setCreatedDate(Calendar) - Method in class com.force.sdk.jpa.model.BaseForceStandardObject
 
setFieldType(FieldType) - Method in class com.force.sdk.jpa.schema.ForceMemberMetaData
 
setFieldValue(Class, AbstractClassMetaData, int, Object, Object) - Static method in class com.force.sdk.jpa.PersistenceUtils
Sets the value of a field on an entity.
setForceOwner(ForceOwner) - Method in class com.force.sdk.jpa.model.BaseForceStandardObject
 
setId(String) - Method in class com.force.sdk.jpa.model.BaseForceObject
 
setId(String) - Method in class com.force.sdk.jpa.model.ForceOwner
 
setIsDeleted(boolean) - Method in class com.force.sdk.jpa.model.BaseForceCustomObject
 
setIsValid(boolean) - Method in class com.force.sdk.jpa.table.TableImpl
 
setLastModifiedDate(Calendar) - Method in class com.force.sdk.jpa.model.BaseForceStandardObject
 
setName(String) - Method in class com.force.sdk.jpa.model.BaseForceStandardObject
 
setName(String) - Method in class com.force.sdk.jpa.model.ForceOwner
 
setResultClass(Class) - Method in class com.force.sdk.jpa.query.SOQLQuery
 
setResultMetaData(QueryResultMetaData) - Method in class com.force.sdk.jpa.query.SOQLQuery
 
setRollbackOnly() - Method in class com.force.sdk.jpa.ForceEntityTransactionImpl
Allow setting the transaction for only a rollback if the transaction is active.
setSystemModstamp(Calendar) - Method in class com.force.sdk.jpa.model.BaseForceStandardObject
 
skipRelationship(AbstractClassMetaData, int) - Method in class com.force.sdk.jpa.query.ExpressionBuilderHelper
Determines whether to skip querying for relationship fields by comparing the current depth of the query to the maximum.
SOQLDateFormatUtil - Class in com.force.sdk.jpa.query
Utility class for formatting dates in the form that SOQL expects.
SOQLQuery - Class in com.force.sdk.jpa.query
Query class that represents SOQL queries.
SOQLQuery(ExecutionContext) - Constructor for class com.force.sdk.jpa.query.SOQLQuery
Creates a query object for SOQL queries.
SOQLQuery(ExecutionContext, String) - Constructor for class com.force.sdk.jpa.query.SOQLQuery
Creates a query object for SOQL queries.
STANDARD_FIELDS - Static variable in class com.force.sdk.jpa.table.ForceColumnMetaData
fields that are standard on all Force.com objects.
storeBooleanField(int, boolean) - Method in class com.force.sdk.jpa.ForceInsertFieldManager
 
storeByteField(int, byte) - Method in class com.force.sdk.jpa.ForceInsertFieldManager
 
storeCharField(int, char) - Method in class com.force.sdk.jpa.ForceInsertFieldManager
 
storeDoubleField(int, double) - Method in class com.force.sdk.jpa.ForceInsertFieldManager
 
storeFloatField(int, float) - Method in class com.force.sdk.jpa.ForceInsertFieldManager
 
storeIntField(int, int) - Method in class com.force.sdk.jpa.ForceInsertFieldManager
 
storeLongField(int, long) - Method in class com.force.sdk.jpa.ForceInsertFieldManager
 
storeManager - Variable in class com.force.sdk.jpa.ForcePersistenceHandler
 
storeObjectField(int, Object) - Method in class com.force.sdk.jpa.ForceInsertFieldManager
 
storeShortField(int, short) - Method in class com.force.sdk.jpa.ForceInsertFieldManager
 
storeStringField(int, String) - Method in class com.force.sdk.jpa.ForceInsertFieldManager
 
systemModstamp - Variable in class com.force.sdk.jpa.model.BaseForceStandardObject
 

T

tableImpl - Variable in class com.force.sdk.jpa.table.ForceMetaData
 
TableImpl - Class in com.force.sdk.jpa.table
Represents an object (custom or standard) in Force.com.
TableImpl(String, TableName, DescribeSObjectResult, ForceManagedConnection) - Constructor for class com.force.sdk.jpa.table.TableImpl
Creates a TableImpl for an entity.
TableImpl(TableName, AbstractClassMetaData) - Constructor for class com.force.sdk.jpa.table.TableImpl
Constructor used for virtual schema (tables that aren't actually backed by an object, like ForceOwner).
TableName - Class in com.force.sdk.jpa.table
Force.com objects have names that consist of a namespace, the base name of the object, and a suffix (like __c).
TableName.Type - Enum in com.force.sdk.jpa.table
Enum of all possible table types.
toString() - Method in class com.force.sdk.jpa.query.CollectionParameter
Given a collection of unknown type, return a serialized String representation of the collection appropriate for inclusion in SOQL queries.
toString() - Method in class com.force.sdk.jpa.query.formatter.MultiPicklistFormatter
 
toString() - Method in class com.force.sdk.jpa.query.TupleName
 
toString() - Method in class com.force.sdk.jpa.schema.ForceMemberMetaData
 
toString() - Method in class com.force.sdk.jpa.table.ColumnImpl
 
toString() - Method in class com.force.sdk.jpa.table.TableImpl
 
toString() - Method in class com.force.sdk.jpa.table.TableName
 
TupleName - Class in com.force.sdk.jpa.query
Convenience class to maintain short and long names for a tuple i.e.
TupleName(List<String>) - Constructor for class com.force.sdk.jpa.query.TupleName
Creates a tuple name out of a list.
TupleName(String) - Constructor for class com.force.sdk.jpa.query.TupleName
Creates a tuple name from just one string.

U

updateObject(ObjectProvider, int[]) - Method in class com.force.sdk.jpa.ForcePersistenceHandler
Updates a persistent object in the datastore.
updateObjects(SObject[], Calendar[], ExecutionContext) - Method in class com.force.sdk.jpa.ForcePersistenceHandler
Updates objects for AllOrNothing operations.

V

value() - Method in interface com.force.sdk.jpa.model.PicklistValueEnum
The database value of a picklist item.
valueOf(String) - Static method in enum com.force.sdk.jpa.table.TableName.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.force.sdk.jpa.table.TableName.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForAsyncResult(MetadataConnection, AsyncResult[], boolean, Object) - Method in class com.force.sdk.jpa.schema.ForceAsyncResultProcessor
Checks the results of a Force.com Metadata API call and waits until the status indicates the request is finished.
write(ForceManagedConnection) - Method in class com.force.sdk.jpa.schema.ForceSchemaWriter
Creates the proper deploy zip and makes the Metadata API call.

A B C D E F G H I J L M N P Q R S T U V W

Copyright © 2011. All Rights Reserved.