|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.jpt.jpa.core.JpaPreferences
public final class JpaPreferences
Public access to the Dali JPA preferences.
Preferences are a cross between public, model-related state and private, plug-in-related state; thus this public facade to state that is (traditionally) scoped by the source code's plug-in location. Another complication is that preferences must be available even when a model is not (yet) present (e.g. for a "creation" wizard).
Provisional API: This class is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
| Method Summary | |
|---|---|
static String |
getConnectionProfileName(IProject project)
This preference is set in the workspace's metadata, not in the project's metadata. |
static boolean |
getDiscoverAnnotatedClasses(IProject project)
|
static String |
getEntityGenDefaultPackageName()
|
static String |
getEntityGenDefaultPackageName(IProject project)
|
static String |
getJpaPlatformID(IProject project)
|
static boolean |
getJpqlIdentifierLowercase()
|
static boolean |
getJpqlIdentifierLowercaseDefault()
|
static boolean |
getJpqlIdentifierMatchFirstCharacterCase()
|
static boolean |
getJpqlIdentifierMatchFirstCharacterCaseDefault()
|
static int |
getJpqlQueryTextAreaNumberOfLines()
|
static int |
getJpqlQueryTextAreaNumberOfLinesDefault()
|
static String |
getMetamodelSourceFolderName(IProject project)
|
static String |
getUserOverrideDefaultCatalog(IProject project)
This preference is set in the workspace's metadata, not in the project's metadata. |
static String |
getUserOverrideDefaultSchema(IProject project)
This preference is set in the workspace's metadata, not in the project's metadata. |
static int |
getValidationMessageSeverity(IProject project,
String messageID)
|
static int |
getValidationMessageSeverity(IProject project,
String messageID,
int defaultSeverity)
|
static int |
getValidationMessageSeverity(String messageID)
|
static boolean |
getWorkspaceValidationOverridden(IProject project)
|
static void |
initializeDefaultPreferences()
Internal: Called only by the JPA preferences initializer. |
static void |
removePreferences()
|
static void |
removePreferences(IProject project)
Remove both the project's settings and the workspace settings related to the project. |
static void |
setConnectionProfileName(IProject project,
String name)
This preference is set in the workspace's metadata, not in the project's metadata. |
static void |
setDiscoverAnnotatedClasses(IProject project,
boolean value)
|
static void |
setEntityGenDefaultPackageName(IProject project,
String name)
|
static void |
setEntityGenDefaultPackageName(String name)
|
static void |
setJpaPlatformID(IProject project,
String id)
|
static void |
setJpqlIdentifierLowercase(boolean value)
|
static void |
setJpqlIdentifierMatchFirstCharacterCase(boolean value)
|
static void |
setJpqlQueryTextAreaNumberOfLines(int value)
|
static void |
setMetamodelSourceFolderName(IProject project,
String name)
|
static void |
setUserOverrideDefaultCatalog(IProject project,
String catalog)
This preference is set in the workspace's metadata, not in the project's metadata. |
static void |
setUserOverrideDefaultSchema(IProject project,
String schema)
This preference is set in the workspace's metadata, not in the project's metadata. |
static void |
setValidationMessageSeverity(IProject project,
String messageID,
int value)
|
static void |
setValidationMessageSeverity(String messageID,
int value)
|
static void |
setWorkspaceValidationOverridden(IProject project,
boolean value)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static String getJpaPlatformID(IProject project)
public static void setJpaPlatformID(IProject project,
String id)
public static boolean getDiscoverAnnotatedClasses(IProject project)
public static void setDiscoverAnnotatedClasses(IProject project,
boolean value)
public static String getMetamodelSourceFolderName(IProject project)
public static void setMetamodelSourceFolderName(IProject project,
String name)
public static String getEntityGenDefaultPackageName(IProject project)
public static void setEntityGenDefaultPackageName(IProject project,
String name)
public static String getEntityGenDefaultPackageName()
public static void setEntityGenDefaultPackageName(String name)
public static String getUserOverrideDefaultCatalog(IProject project)
public static void setUserOverrideDefaultCatalog(IProject project,
String catalog)
public static String getUserOverrideDefaultSchema(IProject project)
public static void setUserOverrideDefaultSchema(IProject project,
String schema)
public static String getConnectionProfileName(IProject project)
public static void setConnectionProfileName(IProject project,
String name)
public static boolean getJpqlIdentifierLowercase()
public static boolean getJpqlIdentifierLowercaseDefault()
public static void setJpqlIdentifierLowercase(boolean value)
public static boolean getJpqlIdentifierMatchFirstCharacterCase()
public static boolean getJpqlIdentifierMatchFirstCharacterCaseDefault()
public static void setJpqlIdentifierMatchFirstCharacterCase(boolean value)
public static int getJpqlQueryTextAreaNumberOfLinesDefault()
public static int getJpqlQueryTextAreaNumberOfLines()
public static void setJpqlQueryTextAreaNumberOfLines(int value)
public static boolean getWorkspaceValidationOverridden(IProject project)
JptPlugin.getWorkspaceValidationPreferencesOverridden(IProject)
public static void setWorkspaceValidationOverridden(IProject project,
boolean value)
getWorkspaceValidationOverridden(IProject)
public static int getValidationMessageSeverity(IProject project,
String messageID,
int defaultSeverity)
JptPlugin.getValidationMessageSeverity(IProject, String, int)
public static int getValidationMessageSeverity(IProject project,
String messageID)
JptPlugin.getValidationMessageSeverityPreference(IProject, String)
public static void setValidationMessageSeverity(IProject project,
String messageID,
int value)
getValidationMessageSeverity(IProject, String)public static int getValidationMessageSeverity(String messageID)
JptPlugin.getValidationMessageSeverityPreference(String)
public static void setValidationMessageSeverity(String messageID,
int value)
getValidationMessageSeverity(String)public static void initializeDefaultPreferences()
JPA preferences initializer.
public static void removePreferences(IProject project)
public static void removePreferences()
|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||