Package nis.svc.opt.api
Interface ProjectSettings
-
- All Superinterfaces:
SettingsTables
,Types
public interface ProjectSettings extends Types, SettingsTables
ProjectSettings is an interface that is designed to reflect the layout of the settings panel in the Windows Optimizer user interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ProjectSettings.EstimationErrorAdjustments
static interface
ProjectSettings.FactorConstraintSettings
static interface
ProjectSettings.HoldingsSettings
static interface
ProjectSettings.IndustrySectorAttributesSettings
static interface
ProjectSettings.LongShortSettings
static interface
ProjectSettings.ModelSettings
static interface
ProjectSettings.OptimizationSettings
static interface
ProjectSettings.PortfolioConstraintSettings
static interface
ProjectSettings.ReportSettings
static interface
ProjectSettings.RoundLotsSettings
static interface
ProjectSettings.SecurityConstraintsSettings
static interface
ProjectSettings.SecuritySelectionSettings
static interface
ProjectSettings.TaxSettings
static interface
ProjectSettings.TransactionCostSettings
static interface
ProjectSettings.UCITS
-
Nested classes/interfaces inherited from interface nis.svc.opt.api.SettingsTables
SettingsTables.AttributeRow, SettingsTables.BenchmarkRow, SettingsTables.CompositeRow, SettingsTables.CrossImpactRow, SettingsTables.ExposureRow, SettingsTables.FactorRow, SettingsTables.IdRow, SettingsTables.IndustryRow, SettingsTables.MappingRow, SettingsTables.PortfolioRow, SettingsTables.SectorRow, SettingsTables.SizeRow, SettingsTables.TextRow, SettingsTables.ValueRow
-
Nested classes/interfaces inherited from interface nis.svc.opt.api.Types
Types.ConstraintType, Types.ExceptionHandling, Types.LotsOrderType, Types.PriorMeanType, Types.SwapAdjustmentType, Types.TxnCostType, Types.WashSaleType, Types.WeightingType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String[]
all()
List the name of all the settings.ProjectSettings.EstimationErrorAdjustments
estimationErrorAdjustments()
returns the estimation error adjustments for the project.ProjectSettings.FactorConstraintSettings
factorConstraints()
returns the factor constraint settings for the project<T> T
get(java.lang.String name)
Return a settings object.ProjectSettings.HoldingsSettings
holdings()
returns the holdings settings for the projectProjectSettings.IndustrySectorAttributesSettings
industrySectorsAttributes()
returns the industry sector and attributes settings for the project.ProjectSettings.LongShortSettings
longShort()
returns the long short settings for the project.ProjectSettings.ModelSettings
model()
returns the model settings for the projectProjectSettings.OptimizationSettings
optimization()
returns the optimization settings for the projectProjectSettings.PortfolioConstraintSettings
portfolioConstraints()
returns the portfolio constraints settings for the project.ProjectSettings.ReportSettings
reports()
return the reports settings for the project.ProjectSettings.RoundLotsSettings
roundLots()
returns the round lot settings for the project.ProjectSettings.SecurityConstraintsSettings
securityConstraints()
returns the security constraints settings for the projectProjectSettings.SecuritySelectionSettings
securitySelection()
returns the security selection settings for the projectProjectSettings
set(java.lang.String name, java.lang.Object value)
Add arbitrary setting required for server side extensions.ProjectSettings.TaxSettings
tax()
returns the tax settings for the projectProjectSettings.TransactionCostSettings
transactionCosts()
returns the transaction cost settings for the project.
-
-
-
Method Detail
-
model
ProjectSettings.ModelSettings model()
returns the model settings for the project- Returns:
- model settings
-
factorConstraints
ProjectSettings.FactorConstraintSettings factorConstraints()
returns the factor constraint settings for the project- Returns:
- factor constraint settings
-
holdings
ProjectSettings.HoldingsSettings holdings()
returns the holdings settings for the project- Returns:
- holdings settings
-
securitySelection
ProjectSettings.SecuritySelectionSettings securitySelection()
returns the security selection settings for the project- Returns:
- security selection settings
-
securityConstraints
ProjectSettings.SecurityConstraintsSettings securityConstraints()
returns the security constraints settings for the project- Returns:
- security constraints settings
-
tax
ProjectSettings.TaxSettings tax()
returns the tax settings for the project- Returns:
- tax settings
-
optimization
ProjectSettings.OptimizationSettings optimization()
returns the optimization settings for the project- Returns:
- optimization settings
-
industrySectorsAttributes
ProjectSettings.IndustrySectorAttributesSettings industrySectorsAttributes()
returns the industry sector and attributes settings for the project.- Returns:
- industry sector and attributes settings.
-
portfolioConstraints
ProjectSettings.PortfolioConstraintSettings portfolioConstraints()
returns the portfolio constraints settings for the project.- Returns:
- portfolio constraints settings.
-
longShort
ProjectSettings.LongShortSettings longShort()
returns the long short settings for the project.- Returns:
- long short settings.
-
roundLots
ProjectSettings.RoundLotsSettings roundLots()
returns the round lot settings for the project.- Returns:
- round lot settings.
-
transactionCosts
ProjectSettings.TransactionCostSettings transactionCosts()
returns the transaction cost settings for the project.- Returns:
- transaction cost settings.
-
estimationErrorAdjustments
ProjectSettings.EstimationErrorAdjustments estimationErrorAdjustments()
returns the estimation error adjustments for the project.- Returns:
- estimation error settings.
-
reports
ProjectSettings.ReportSettings reports()
return the reports settings for the project.- Returns:
- report settings
-
set
ProjectSettings set(java.lang.String name, java.lang.Object value)
Add arbitrary setting required for server side extensions.- Parameters:
name
-value
-- Returns:
- this
-
get
<T> T get(java.lang.String name)
Return a settings object.- Type Parameters:
T
-- Parameters:
name
-- Returns:
- the value or null
-
all
java.lang.String[] all()
List the name of all the settings.- Returns:
- the list.
-
-