|
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.
| Field Summary | |
|---|---|
static String |
PROBLEM_ERROR
|
static String |
PROBLEM_IGNORE
|
static String |
PROBLEM_INFO
|
static String |
PROBLEM_WARNING
|
| Method Summary | |
|---|---|
static String |
convertMessageSeverityToPreferenceValue(int severity)
Convert the specified validation message severity to the corresponding problem severity preference value. |
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 |
getProblemSeverity(IProject project,
String messageID)
Project-level problem preference. |
static String |
getProblemSeverity(String messageID)
Workspace-level problem preference. |
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,
int defaultSeverity)
Project-level validation message preference. |
static boolean |
getWorkspaceValidationPreferencesOverridden(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 |
setProblemSeverity(IProject project,
String messageID,
String value)
Project-level problem preference. |
static void |
setProblemSeverity(String messageID,
String value)
Workspace-level problem preference. |
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 |
setWorkspaceValidationPreferencesOverridden(IProject project,
boolean value)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String PROBLEM_ERROR
public static final String PROBLEM_WARNING
public static final String PROBLEM_INFO
public static final String PROBLEM_IGNORE
| 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 getWorkspaceValidationPreferencesOverridden(IProject project)
public static void setWorkspaceValidationPreferencesOverridden(IProject project,
boolean value)
public static int getValidationMessageSeverity(IProject project,
String messageID,
int defaultSeverity)
-1 if the specified message is to be ignored.
org.eclipse.wst.validation.internal.provisional.core.IMessage#getSeverity()public static String convertMessageSeverityToPreferenceValue(int severity)
getProblemSeverity(String),
getProblemSeverity(IProject, String),
IMessage#getSeverity(),
ValidationMessage.getDefaultSeverity()
public static String getProblemSeverity(IProject project,
String messageID)
PROBLEM_ERROR,
PROBLEM_WARNING,
PROBLEM_INFO,
PROBLEM_IGNORE
public static void setProblemSeverity(IProject project,
String messageID,
String value)
PROBLEM_ERROR,
PROBLEM_WARNING,
PROBLEM_INFO,
PROBLEM_IGNOREpublic static String getProblemSeverity(String messageID)
PROBLEM_ERROR,
PROBLEM_WARNING,
PROBLEM_INFO,
PROBLEM_IGNORE
public static void setProblemSeverity(String messageID,
String value)
PROBLEM_ERROR,
PROBLEM_WARNING,
PROBLEM_INFO,
PROBLEM_IGNOREpublic 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 | ||||||||||