com.force.sdk.codegen.selector
Class ForceJPAClassDataSelector
java.lang.Object
com.force.sdk.codegen.selector.ForceJPAClassDataSelector
- All Implemented Interfaces:
- DataSelector
public class ForceJPAClassDataSelector
- extends Object
- implements DataSelector
A DataSelector
which selects data to generate Java classes which conform to
the Force.com JPA implementation.
The files generated by this DataSelector
will also use the JPA class hierarchy
conveniently defined by the Force.com JPA implementation (see BaseForceObject
,
BaseForceStandardObject
and BaseForceCustomObject
).
- Author:
- Tim Kral
Method Summary |
void |
select(com.sforce.soap.partner.GetUserInfoResult userInfo,
com.sforce.soap.partner.DescribeSObjectResult dsr,
Template template)
Selects data from a GetUserInfoResult object and DescribeSObjectResult
object and injects it into a Template . |
void |
setPackageName(String packageName)
Sets the Java package name under which Java JPA classes
are to be generated. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ForceJPAClassDataSelector
public ForceJPAClassDataSelector()
setPackageName
public void setPackageName(String packageName)
- Sets the Java package name under which Java JPA classes
are to be generated.
- Parameters:
packageName
- a non null
String
which conforms
to Java package naming standards- See Also:
ForceJPAClassGeneratorUtils.constructPackageName(GetUserInfoResult)
,
ForceJPAFileWriterProvider.setPackageName(String)
select
public void select(com.sforce.soap.partner.GetUserInfoResult userInfo,
com.sforce.soap.partner.DescribeSObjectResult dsr,
Template template)
- Description copied from interface:
DataSelector
- Selects data from a
GetUserInfoResult
object and DescribeSObjectResult
object and injects it into a Template
.
- Specified by:
select
in interface DataSelector
- Parameters:
userInfo
- the Force.com user who is running the code generationdsr
- the Force.com schema object for which code will be generatedtemplate
- the Template
object which represents the physical
layout of the code that is to be generated
Copyright © 2011. All Rights Reserved.