|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
com.essbase.eas.essbase.defs.outline.DefaultSettings
public class DefaultSettings
default implementation of a settings interface.
| Field Summary |
|---|
| Fields inherited from interface com.essbase.eas.essbase.defs.outline.Settings |
|---|
MAX_ALIAS_TABLES, MAX_ALIAS_TABLES_TALLEYRAND |
| Constructor Summary | |
|---|---|
DefaultSettings() |
|
| Method Summary | |
|---|---|
void |
addAliasTable(AliasTable table)adds an alias table to this outline. |
void |
addAliasTable(java.lang.String tableName)adds an alias table to this outline. |
AliasTable[] |
getAliasTables()returns the collection of alias tables for this outline. |
java.lang.String |
getDateFormat()Returns the Date format supported by the outline |
OutlineType |
getOutlineType()returns the type of the outline. |
boolean |
getProvideWarnings()retrieves the provide warnings flag. |
boolean |
isAutoConfigure()returns the auto configure dimension storage. |
boolean |
isCaseSensitive()returns the outline's case sensitive member names flag. |
boolean |
isCurrentAliasTable(java.lang.String tableName)determines whether an alias table with a name currently exists. |
boolean |
isNonUnique()Returns whether non-unique names are enabled. |
boolean |
isTextualMeasuresEnabled()Returns whether the Outline supports Textual Measures |
boolean |
isVaryingAttributesEnabled()Returns whether the Outline supports Slowly Changing attributes |
boolean |
removeAliasTable(AliasTable table)removes an alias table from this outline. |
boolean |
removeAliasTable(java.lang.String tableName)removes an alias table from this outline. |
void |
renameAliasTable(AliasTable table, java.lang.String tableName)renames an alias table. |
void |
renameAliasTable(java.lang.String currentName, java.lang.String newName)renames an alias table. |
void |
setAliasTables(AliasTable[] values)sets the collection of alias table for this outline. |
void |
setAutoConfigure(boolean value)sets the auto configure dimension storage. |
void |
setCaseSensitive(boolean value)sets the outline's case sensitive member names flag. |
void |
setDateFormat(java.lang.String format)Sets the date format supported by the outline |
void |
setNonUnique(boolean b)Set the non unique status for the outline |
void |
setOutlineType(OutlineType value)sets the type of the outline. |
void |
setProvideWarnings(boolean value)sets the provide warning on non-optimal configuarion flag. |
void |
setTextualMeasuresEnabled(boolean enable)Sets whether the Outline supports Slowly Changing attributes or not |
void |
setVaryingAttributesEnabled(boolean enable)Sets whether the Outline supports Slowly Changing attributes or not |
void |
updateFrom(Settings s)updates the values in this DefaultSettings object to match a predefined set of values. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultSettings()
| Method Detail |
|---|
public boolean isCaseSensitive()
SettingsisCaseSensitive in interface Settingspublic void setCaseSensitive(boolean value)
SettingssetCaseSensitive in interface Settingspublic OutlineType getOutlineType()
SettingsgetOutlineType in interface Settingspublic void setOutlineType(OutlineType value)
SettingssetOutlineType in interface Settingspublic boolean isAutoConfigure()
SettingsisAutoConfigure in interface Settingspublic void setAutoConfigure(boolean value)
SettingssetAutoConfigure in interface Settingspublic boolean getProvideWarnings()
SettingsgetProvideWarnings in interface Settingspublic void setProvideWarnings(boolean value)
SettingssetProvideWarnings in interface Settingspublic AliasTable[] getAliasTables()
SettingsgetAliasTables in interface Settings
public void setAliasTables(AliasTable[] values)
throws AliasTableException
Settingsnull value will remove all alias tables except the default one.setAliasTables in interface SettingsAliasTableExceptionpublic void addAliasTable(AliasTable table)
SettingsaddAliasTable in interface Settingstable - the alias table object to add.
public void addAliasTable(java.lang.String tableName)
throws AliasTableException
SettingsaddAliasTable in interface SettingstableName - name of an alias table to add.AliasTableException - if this would overflow the alias table or if the table name is too long.public boolean isCurrentAliasTable(java.lang.String tableName)
SettingsisCurrentAliasTable in interface SettingstableName - name of the table we're interested in.public boolean removeAliasTable(AliasTable table)
SettingsremoveAliasTable in interface Settingstable - the alias table to remove.public boolean removeAliasTable(java.lang.String tableName)
SettingsremoveAliasTable in interface SettingstableName - the alias table to remove.
public void renameAliasTable(AliasTable table,
java.lang.String tableName)
SettingsrenameAliasTable in interface Settingstable - alias table object to rename.tableName - new name for the alias table.
public void renameAliasTable(java.lang.String currentName,
java.lang.String newName)
SettingsrenameAliasTable in interface SettingscurrentName - the existing name of the alias table.newName - the new name to use.public boolean isNonUnique()
SettingsisNonUnique in interface Settingsfalse if the outline only allows unique names.public void setNonUnique(boolean b)
setNonUnique in interface Settingsb -public void updateFrom(Settings s)
public boolean isVaryingAttributesEnabled()
isVaryingAttributesEnabled in interface Settingstrue if slowly changing attributes are supportedpublic void setVaryingAttributesEnabled(boolean enable)
setVaryingAttributesEnabled in interface Settingspublic boolean isTextualMeasuresEnabled()
isTextualMeasuresEnabled in interface Settingstrue if Textual Measures are supportedpublic void setTextualMeasuresEnabled(boolean enable)
setTextualMeasuresEnabled in interface Settingspublic java.lang.String getDateFormat()
SettingsgetDateFormat in interface Settingspublic void setDateFormat(java.lang.String format)
SettingssetDateFormat in interface Settings
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||