Vision Messages: Account
Profile of Class Account
Includes Classes: Account, AggAccount, CompositeAccount, Entity, IndexAccount, Portfolio
Object | Entity | +--- Account | | | +--- AggAccount | | | +--- CompositeAccount | | | +--- IndexAccount | | | +--- Portfolio
This class represents actual and derived investment accounts. The subclasses of Account are used to define different styles of Account holding derivation. Applications that are independent of the holdings creation process are defined at this class so that instances of the different subclasses can be used interchangeably.
Message Index
Component (CompositeAccount)
XRef (Entity)
_totalCost (Account)
_totalMarketValue (Account)
_totalMarketValueCash (Account)
_totalMarketValueEquity (Account)
_totalMarketValueFixed (Account)
accessExpression (Entity)
addAlias: string (Entity)
addAlias: string toXRefIn: dictionary (Entity)
addComponent: account withWeight: weight (CompositeAccount)
addMember: security (IndexAccount)
aggregateList (Portfolio)
aliases (Entity)
asSelf (Entity)
asSelf (Account)
asSelf (Portfolio)
asSelf (AggAccount)
asSelf (IndexAccount)
asSelf (CompositeAccount)
buildHoldings (AggAccount)
buildHoldings (CompositeAccount)
classDescriptor (Entity)
classDescriptor (Account)
classDescriptor (Portfolio)
classDescriptor (AggAccount)
classDescriptor (IndexAccount)
classDescriptor (CompositeAccount)
cleanupClassStructures (Entity)
cleanupClassStructures (AggAccount)
cleanupClassStructures (IndexAccount)
cleanupLocalNames (Entity)
clusterStrings (Entity)
componentList (CompositeAccount)
computeAccountTotals (Account)
createEvenDollarHoldingsAsOf: date (IndexAccount)
createEvenShareHoldingsAsOf: date (IndexAccount)
createHoldingsFrom: xsecList (Account)
createHoldingsFrom: xsecList (IndexAccount)
createHoldingsFromMembers (IndexAccount)
createInitializationListFrom: blockList (Entity)
createMCapWeightedHoldingsAsOf: date (IndexAccount)
createMValWeightedHoldingsAsOf: date using: acct (IndexAccount)
createNewXRefManager (Entity)
createPrivateStructure (Entity)
createWeightedHoldingsAsOf: date using: acct (IndexAccount)
createXRef: id withProperty: propertyId (Entity)
dailyCutoff (Account)
defaultInstance (Entity)
defaultInstance (Account)
defaultInstance (Portfolio)
defaultInstance (AggAccount)
defaultInstance (IndexAccount)
defaultInstance (CompositeAccount)
deleteAlias: aliasList (Entity)
deleteCurrentHoldings (Account)
deleteMember: security (IndexAccount)
displayAggregateList (Portfolio)
displayInfo (Entity)
displayLabel (Entity)
displayLabelKey (Entity)
displayXRefAuditReport (Entity)
getHoldingIn: security (Account)
getMemberWeightsUsingAccount: acct (IndexAccount)
getMembers (IndexAccount)
getOrCreate: string (Entity)
getRecordForUser: userName (Entity)
hasHoldings (Account)
helpMessage (Entity)
holdings (Account)
holdingsDate (Account)
holdingsPrototype (Account)
holdingsSeries (Account)
holds: security (Account)
initializationList (Entity)
initializationList (Account)
initializationList (Portfolio)
initializationList (AggAccount)
initializationList (IndexAccount)
initializationList (CompositeAccount)
initialize (Entity)
initialize (Account)
initialize (Portfolio)
initialize (AggAccount)
initialize (IndexAccount)
initialize (CompositeAccount)
initializeComponentList (CompositeAccount)
initializeDailyHoldingsBasedValues (Account)
initializeDailySummaryValues (Account)
initializeDataBaseLinks (Entity)
initializeForHoldingsPrecalcs (Account)
initializeGlobalInstanceProperties (Entity)
initializeGlobalSubclassProperties (Entity)
initializeLocalAttributes (Entity)
initializeNewMembershipDate (IndexAccount)
isAccount (Account)
isAggAccount (AggAccount)
isCompositeAccount (CompositeAccount)
isEntity (Entity)
isIndexAccount (IndexAccount)
isMemberOf: universe (Entity)
isPortfolio (Portfolio)
locateId: string (Entity)
locateId: id (Account)
locateIds: string (Entity)
masterListCodes (Entity)
memberList (AggAccount)
memberList (IndexAccount)
memberListPrototype (AggAccount)
memberListPrototype (IndexAccount)
membershipRule (AggAccount)
membershipRule (IndexAccount)
name (Entity)
named (Entity)
named (Account)
named (Portfolio)
named (AggAccount)
named (IndexAccount)
named (CompositeAccount)
newAs: string (Entity)
numericCode (Entity)
print (Entity)
print: anInteger (Entity)
profile (Entity)
profile (Account)
profile (Portfolio)
profile (AggAccount)
profile (IndexAccount)
profile (CompositeAccount)
purgeHoldings (Account)
purgeOldHoldingsForAll (Account)
rebuildAliases (Entity)
setMembershipRuleTo: block (AggAccount)
setMembershipRuleTo: block (IndexAccount)
setNameTo: string (Entity)
setNumericCodeTo: ordinal (Entity)
setSecuritiesTo: list asOf: date (IndexAccount)
setShortNameTo: string (Entity)
setSortCodeTo: ordinal (Entity)
setStyleTo: input (IndexAccount)
setUniverseTo: input (IndexAccount)
setXRefIn: dictionary to: string (Entity)
shortName (Entity)
sortCode (Entity)
specializeAs: string at: object (Entity)
style (IndexAccount)
totalCost (Account)
totalMarketValue (Account)
totalMarketValueCash (Account)
totalMarketValueEquity (Account)
totalMarketValueFixed (Account)
uniqueId (Account)
universe (IndexAccount)
universes (Entity)
updateInitializationListWith: block (Entity)
updateMemberships (IndexAccount)
validateInputString: input (Entity)
whatAmI (Entity)
whatAmI (Account)
whatAmI (Portfolio)
whatAmI (AggAccount)
whatAmI (IndexAccount)
whatAmI (CompositeAccount)
Messages
Synopsis:XRefCompositeAccount ComponentDescription:
Returns default instance of class used to instantiate components for a composite.Type: Constant          Function: Schema          Level: DBA
Returns: CompositeAccount Component
Synopsis:_totalCostEntity XRefType: Constant          Function: Not Defined          Level: Basic
Returns: XRef
Synopsis:_totalMarketValueAccount _totalCostDescription:
Total cost of holdings in account (in its base currency).Type: TimeSeriesProperty          Function: Data          Level: Basic
Returns: Number
Synopsis:_totalMarketValueCashAccount _totalMarketValueDescription:
Total market value of account (in its base currency).Type: TimeSeriesProperty          Function: Data          Level: Basic
Returns: Number
Synopsis:_totalMarketValueEquityAccount _totalMarketValueCashDescription:
Total cash available in account (in its base currency).Type: TimeSeriesProperty          Function: Data          Level: Basic
Returns: Number
Synopsis:_totalMarketValueFixedAccount _totalMarketValueEquityDescription:
Total market value of equity portion of account (in its base currency).Type: TimeSeriesProperty          Function: Data          Level: Basic
Returns: Number
Synopsis:accessExpressionAccount _totalMarketValueFixedDescription:
Total market value of fixed income portion of account (in its base currency).Type: TimeSeriesProperty          Function: Data          Level: Basic
Returns: Number
Synopsis:addAlias:Entity accessExpressionDescription:
Returns a string that could be used to request recipientType: Method          Function: Format          Level: Advanced
Returns: String
Synopsis:addAlias:toXRefIn:Entity addAlias: stringDescription:
Adds supplied string as alternate name in recipient's naming dictionary.Type: Method          Function: Update          Level: Basic
Returns: Entity
Parameters:
1 - String
Synopsis:addComponent:withWeight:Entity addAlias: string toXRefIn: dictionaryType: Method          Function: Not Defined          Level: Basic
Returns: Object
Synopsis:addMember:CompositeAccount addComponent: account withWeight: weightDescription:
Creates a new instance of Component and adds it to recipient's 'componentList' as of current evaluation date using the supplied account as the index. The properties 'account' and 'weight' in the new component are set to the supplied values. Weights should be supplied as a percent.Type: Method (time varying)          Function: Update          Level: DBA
Returns: CompositeAccount
Parameters:
1 - Account
2 - Number
Synopsis:aggregateListIndexAccount addMember: securityDescription:
Add supplied security to 'memberList' defined as of current evaluation date.Type: Method (time varying)          Function: Update          Level: DBA
Returns: IndexAccount
Parameters:
1 - Security
Synopsis:aliasesPortfolio aggregateListDescription:
List of AggAccounts that include recipient.Type: Method (time varying)          Function: Data          Level: Basic
Returns: List of AggAccount
Parameters:
1 - AggAccount
Synopsis:asSelfEntity aliasesDescription:
Returns list of aliases named for entity.Type: FixedProperty          Function: Data          Level: Basic
Returns: List of String
Synopsis:asSelfEntity asSelfDescription:
Returns the original object.Type: Primitive          Function: Conversion          Level: Basic
Returns: Entity
Synopsis:asSelfAccount asSelfDescription:
recipient object, stripped of any extensions.Type: Primitive          Function: Conversion          Level: Basic
Returns: Object
Synopsis:asSelfPortfolio asSelfDescription:
Recipient stripped of any extensions.Type: Primitive          Function: Conversion          Level: Basic
Returns: Portfolio
Synopsis:asSelfAggAccount asSelfDescription:
Recipient stripped of any extensions.Type: Primitive          Function: Conversion          Level: Basic
Returns: AggAccount
Synopsis:asSelfIndexAccount asSelfDescription:
Recipient stripped of any extensions.Type: Primitive          Function: Conversion          Level: Basic
Returns: IndexAccount
Synopsis:buildHoldingsCompositeAccount asSelfDescription:
Recipient stripped of any extensions.Type: Primitive          Function: Conversion          Level: Basic
Returns: CompositeAccount
Synopsis:buildHoldingsAggAccount buildHoldingsDescription:
Creates holdings from the holdings associated with the Portfolios in recipient's memberList as of the evalution date.Type: Method (time varying)          Function: Update          Level: DBA
Returns: NoValue
Synopsis:classDescriptorCompositeAccount buildHoldingsDescription:
Creates holdings from the holdings associated with the accounts in recipient's 'componentList' as of the evalution date. The shares and market values are computed using the weight stored for the component. For example, if Account XYZ is a component with a weight of 50, 50% of each holding in Account XYZ will be included in the rcipient. Note that the weights are used to determine the number of shares and market value for each holding and need not add up to 100.Type: Method (time varying)          Function: Update          Level: DBA
Returns: NoValue
Synopsis:classDescriptorEntity classDescriptorDescription:
Reference to the object which describes the class. Class level information is stored here.Type: Constant          Function: Schema          Level: Basic
Returns: Object
Synopsis:classDescriptorAccount classDescriptorDescription:
Class descriptor for recipient's class.Type: Constant          Function: Schema          Level: Basic
Returns: Schema ClassDescriptor
Synopsis:classDescriptorPortfolio classDescriptorDescription:
Class descriptor for recipient's class.Type: Constant          Function: Schema          Level: Basic
Returns: Schema ClassDescriptor
Synopsis:classDescriptorAggAccount classDescriptorDescription:
Class descriptor for recipient's class.Type: Constant          Function: Schema          Level: Basic
Returns: Schema ClassDescriptor
Synopsis:classDescriptorIndexAccount classDescriptorDescription:
Class descriptor for recipient's class.Type: Constant          Function: Schema          Level: Basic
Returns: Schema ClassDescriptor
Synopsis:cleanupClassStructuresCompositeAccount classDescriptorDescription:
Class descriptor for recipient's class.Type: Constant          Function: Schema          Level: Basic
Returns: Schema ClassDescriptor
Synopsis:cleanupClassStructuresEntity cleanupClassStructuresDescription:
Runs 'cleanStoreAndDictionary' at Object, this method is redefined as needed by subclasses to perform general cleanup functions.Type: Method          Function: DBAdmin          Level: Basic
Returns: Object
Synopsis:cleanupClassStructuresAggAccount cleanupClassStructuresDescription:
Aligns complex structures. This method is invoked as part of a production cleanup process.Type: Method          Function: DBAdmin          Level: DBA
Returns: NoValue
Synopsis:cleanupLocalNamesIndexAccount cleanupClassStructuresDescription:
Aligns complex structures. This method is invoked as part of a production cleanup process.Type: Method          Function: DBAdmin          Level: DBA
Returns: NoValue
Synopsis:clusterStringsEntity cleanupLocalNamesDescription:
This method is executed by the 'flagForDeletionWithReason:' message and is redefined as needed by subclasses.Type: Method          Function: DBAdmin          Level: Basic
Returns: Object
Synopsis:componentListEntity clusterStringsType: Method          Function: Not Defined          Level: Basic
Returns: Object
Synopsis:computeAccountTotalsCompositeAccount componentListDescription:
IndexedList of components in recipient as of evaluation date.Type: TimeSeriesProperty          Function: Data          Level: Basic
Returns: IndexedList of CompositeAccount Component
Synopsis:createEvenDollarHoldingsAsOf:Account computeAccountTotalsDescription:
Computes the total market values by asset category for recipient and updates the 'percentOfPort' and 'percentOfEquity' values for each of its holdings. This method is automatically run as part of the holdings creation process.Type: Method (time varying)          Function: Update          Level: DBA
Returns: NoValue
Synopsis:createEvenShareHoldingsAsOf:IndexAccount createEvenDollarHoldingsAsOf: dateDescription:
Creates even dollar holdings for recipient as of supplied date using securities in 'memberList' as of that date. This method assumes that $1,000 of each security is held. The '_totalMarketValue' of each holding is therefore $1,000 and the '_shares' are set to 1000 / the security's price. Account totals are computed and 'percentOfPort' is updated for each holding.Type: Method          Function: Update          Level: Advanced
Returns: NoValue
Parameters:
1 - Date
Synopsis:createHoldingsFrom:IndexAccount createEvenShareHoldingsAsOf: dateDescription:
Creates even share holdings for recipient as of supplied date using securities in 'memberList' as of that date. This method assumes that 1,000 shares of each security is held. The '_shares' of each holding are set to 1000.00 and the '_totalMarketValue' is computed as 'price * shares' using the security's price. Account totals are computed and 'percentOfPort' is updated for each holding.Type: Method          Function: Update          Level: Advanced
Returns: NoValue
Parameters:
1 - Date
Synopsis:createHoldingsFrom:Account createHoldingsFrom: xsecListDescription:
Creates holdings in the recipient using the supplied list of extended securities. List elements must be extended by the variables 'security', 'totalMarketValue', 'shares', 'totalCost', and, optionally, 'accountingPrice'.Type: Method (time varying)          Function: Update          Level: DBA
Returns: NoValue
Parameters:
1 - List
Synopsis:createHoldingsFromMembersIndexAccount createHoldingsFrom: xsecListDescription:
Creates holdings in the recipient using the supplied list of extended securities. List elements must be extended by the variables 'security', 'totalMarketValue', 'shares', 'totalCost', and, optionally, 'accountingPrice'. The 'memberList' property is set to the unextended list of securities as of the evaluation and the 'universe' property is set to 'Default' and the 'style' property is set to 'Manual' as of this date.Type: Method (time varying)          Function: Update          Level: DBA
Returns: NoValue
Parameters:
1 - List
Synopsis:createInitializationListFrom:IndexAccount createHoldingsFromMembersDescription:
Creates a holding object for each security in 'memberList' as of current evaluation date. The holding properties (e.g., '_shares' and '_totalMarketValue' are not initialized. This method is normally called by one of the other 'create...HoldingsAsOf:' messages, which fill in these property values.Type: Method (time varying)          Function: Update          Level: Advanced
Returns: NoValue
Synopsis:createMCapWeightedHoldingsAsOf:Entity createInitializationListFrom: blockListDescription:
Creates a new class constant for the recipient's class named 'initializationList' and copies the blocks in blockList to this list. The initializationList is used during the instance creation process to initialize default values in the new instance.Type: Method          Function: Schema          Level: Advanced
Returns: Entity
Parameters:
1 - List
Synopsis:createMValWeightedHoldingsAsOf:using:IndexAccount createMCapWeightedHoldingsAsOf: dateDescription:
Creates market-cap-weighted holdings for recipient as of supplied date using securities in 'memberList' as of that date. This method assumes that you hold the total market value of each holding is equal to the security's market capitalization. The '_shares' are set to this market value / the security's price. Account totals are computed and 'percentOfPort' is updated for each holding. This method assumes that the 'marketCap' method has been defined for security. All market cap values are accessed in the base currency of the recipient.Type: Method          Function: Update          Level: Advanced
Returns: NoValue
Parameters:
1 - Date
Synopsis:createNewXRefManagerIndexAccount createMValWeightedHoldingsAsOf: date using: acctDescription:
Creates holdings for recipient as of supplied date using securities in 'memberList' as of that date based on the market value of the security in the supplied Account. This method assumes that you own the same number of shares that the supplied account has. If the supplied account does not own the security, the shares value in the recipient's holding will be 0. The '_totalMarketValue' is computed as 'price * shares' using the security's price. Account totals are computed and 'percentOfPort' is updated for each holding.Type: Method          Function: Update          Level: Advanced
Returns: NoValue
Parameters:
1 - Date
2 - Account
Synopsis:createPrivateStructureEntity createNewXRefManagerType: Method          Function: Not Defined          Level: Basic
Returns: Object
Synopsis:createWeightedHoldingsAsOf:using:Entity createPrivateStructureType: Method          Function: Not Defined          Level: Basic
Returns: Object
Synopsis:createXRef:withProperty:IndexAccount createWeightedHoldingsAsOf: date using: acctDescription:
Creates holdings extended by various statistics for recipient as of supplied date using securities in 'memberList' as of that date. This method assumes that you own the same number of shares that the supplied account has. The extension includes the property 'mvalEvenDollar' which is set to 1000, 'mvalMCapWeighted' which is set to the security's price (in recipient's base currency) * the security's 'sharesOut' value, and 'mvalMVWeighted' which is set to the security's price * the shares held in supplied account. The extension propeties 'pctEvenDollar', 'pctMCapWeighted', and 'pctMValWeighted' are computed relative to this list of holdings.Type: Method          Function: Update          Level: Advanced
Returns: NoValue
Parameters:
1 - Date
2 - Account
Synopsis:dailyCutoffEntity createXRef: id withProperty: propertyIdType: Method          Function: Not Defined          Level: Basic
Returns: Object
Synopsis:defaultInstanceAccount dailyCutoffDescription:
Constant used to determine the number of days of daily holdings to keep whenever the 'purgeHoldings' message is invoked.Type: Constant          Function: Update          Level: DBA
Returns: DateOffset
Synopsis:defaultInstanceEntity defaultInstanceDescription:
Returns the default instance of the recipient object's classType: Constant          Function: Schema          Level: Basic
Returns: Entity
Synopsis:defaultInstanceAccount defaultInstanceDescription:
Default Account instance.Type: Constant          Function: Schema          Level: Basic
Returns: Account
Synopsis:defaultInstancePortfolio defaultInstanceDescription:
Returns the default Portfolio instance.Type: Constant          Function: Schema          Level: Basic
Returns: Portfolio
Synopsis:defaultInstanceAggAccount defaultInstanceDescription:
Returns the default AggAccount instance.Type: Constant          Function: Schema          Level: Basic
Returns: AggAccount
Synopsis:defaultInstanceIndexAccount defaultInstanceDescription:
Returns the default IndexAccount instance.Type: Constant          Function: Schema          Level: Basic
Returns: IndexAccount
Synopsis:deleteAlias:CompositeAccount defaultInstanceDescription:
Returns the default CompositeAccount instance.Type: Constant          Function: Schema          Level: Basic
Returns: CompositeAccount
Synopsis:deleteCurrentHoldingsEntity deleteAlias: aliasListType: Method          Function: Not Defined          Level: Basic
Returns: Object
Synopsis:deleteMember:Account deleteCurrentHoldingsDescription:
Deletes holdings in the recipient as of current ^date.Type: Method (time varying)          Function: Update          Level: DBA
Returns: NoValue
Synopsis:displayAggregateListIndexAccount deleteMember: securityDescription:
Deletes supplied security from 'memberList' as of current evaluation date.Type: Method (time varying)          Function: Update          Level: DBA
Returns: IndexAccount
Parameters:
1 - Security
Synopsis:displayInfoPortfolio displayAggregateListDescription:
Displays list of AggAccount instances that include recipient.Type: Method (time varying)          Function: Display          Level: Basic
Returns: NoValue
Synopsis:displayLabelEntity displayInfoDescription:
Displays the code and name for the recipient followed by a new line. This message is often redefined by the subclasses to display one line of simple formatted information about an entity.Type: Method          Function: Display          Level: Basic
Returns: Object
Synopsis:displayLabelKeyEntity displayLabelDescription:
Returns the recipient's nameType: Method          Function: Display          Level: Basic
Returns: Object
Synopsis:displayXRefAuditReportEntity displayLabelKeyDescription:
Returns the recipient's codeType: Method          Function: Display          Level: Basic
Returns: Object
Synopsis:getHoldingIn:Entity displayXRefAuditReportType: Method          Function: Not Defined          Level: Basic
Returns: Object
Synopsis:getMemberWeightsUsingAccount:Account getHoldingIn: securityDescription:
Returns Holding instance for the supplied security in the recipient. If security is not held, the default Holding is returned.Type: Method (time varying)          Function: Data          Level: Basic
Returns: Holding
Parameters:
1 - Security
Synopsis:getMembersIndexAccount getMemberWeightsUsingAccount: acctDescription:
Returns list of securities in 'memberList' as of evaluation date extended by the properties 'mvalEvenDollar' which stores the value 1000, 'pctEvenDollar' which stores the percent of index in this security based on even dollar market values, 'mvalMCapWeighted' which stores the security's 'price' * the security's 'sharesOut' in the recipient's currency, 'pctMCapWeighted' which stores the percent of index in this security based on market cap values, 'mvalMValWeighted' which stores the market value based on the number shares of this security in the supplied account as of the evaluation date, and 'pctMValWeighted' which stores the percent of index in this security based on the supplied accounts' market value.Type: Method (time varying)          Function: Data          Level: Basic
Returns: List of Security
Parameters:
1 - Account
Synopsis:getOrCreate:IndexAccount getMembersDescription:
Returns list of security members in recipient as of evaluation date. If 'membershipRule' is stored for recipient it is evalauted; otherwise, 'memberList' is converted to a List an returned.Type: Method (time varying)          Function: Data          Level: Basic
Returns: List of Security
Synopsis:getRecordForUser:Entity getOrCreate: stringDescription:
Returns object named by string in recipient class' naming dictionary. If not found, a new instance is created and returned.Type: Method          Function: Access          Level: Basic
Returns: Entity
Parameters:
1 - String
Synopsis:hasHoldingsEntity getRecordForUser: userNameType: Method          Function: Not Defined          Level: Basic
Returns: Object
Synopsis:helpMessageAccount hasHoldingsDescription:
Does recipient have holdings as of current ^date?Type: Method (time varying)          Function: Data          Level: Basic
Returns: Boolean
Synopsis:holdingsEntity helpMessageDescription:
Returns a message describing the recipient.Type: Method          Function: Descriptive          Level: Basic
Returns: String
Synopsis:holdingsDateAccount holdingsDescription:
List of Holding objects for this recipient as of the current ^date.Type: Method (time varying)          Function: Data          Level: Basic
Returns: List of Holding
Synopsis:holdingsPrototypeAccount holdingsDateDescription:
Actual date of the latest holdings available on or before current ^date.Type: Method (time varying)          Function: Data          Level: Basic
Returns: Date
Synopsis:holdingsSeriesAccount holdingsPrototypeDescription:
Used to cluster 'holdingsSeries' list objects.Type: Constant          Function: Schema          Level: DBA
Returns: List of Holding
Synopsis:holds:Account holdingsSeriesDescription:
Time series of lists of holdings in recipient account.Type: TimeSeriesProperty          Function: Data          Level: Basic
Returns: List of Holding
Synopsis:initializationListAccount holds: securityDescription:
Is supplied security held by recipient?Type: Method (time varying)          Function: Data          Level: Basic
Returns: Boolean
Parameters:
1 - Security
Synopsis:initializationListEntity initializationListDescription:
Returns the list of blocks used to initialize default values in new instances of the recipient's class.Type: Constant          Function: Schema          Level: Advanced
Returns: List of Block
Synopsis:initializationListAccount initializationListDescription:
Default values set on instance creation, this list includes 'baseCurrency'.Type: Constant          Function: Schema          Level: DBA
Returns: List of Block
Synopsis:initializationListPortfolio initializationListDescription:
Default values set on instance creation, this list includes 'baseCurrency'.Type: Constant          Function: Schema          Level: DBA
Returns: List of Block
Synopsis:initializationListAggAccount initializationListDescription:
Default values set on instance creation, this list includes 'baseCurrency'.Type: Constant          Function: Schema          Level: DBA
Returns: List of Block
Synopsis:initializationListIndexAccount initializationListDescription:
Default values set on instance creation, this list includes 'baseCurrency'.Type: Constant          Function: Schema          Level: DBA
Returns: List of Block
Synopsis:initializeCompositeAccount initializationListDescription:
Default values set on instance creation, this list includes 'baseCurrency'.Type: Constant          Function: Schema          Level: DBA
Returns: List of Block
Synopsis:initializeEntity initializeDescription:
Initializes a new instance. Run as part of the instance creation process.Type: Method          Function: Creation          Level: Advanced
Returns: Entity
Synopsis:initializeAccount initializeDescription:
Initializes properties in newly created instance.Type: Method          Function: Creation          Level: DBA
Returns: Account
Synopsis:initializePortfolio initializeDescription:
Initializes properties in newly created instance.Type: Method          Function: Creation          Level: Basic
Returns: Portfolio
Synopsis:initializeAggAccount initializeDescription:
Initializes properties in newly created instance.Type: Method          Function: Creation          Level: DBA
Returns: AggAccount
Synopsis:initializeIndexAccount initializeDescription:
Initializes properties in newly created instance.Type: Method          Function: Creation          Level: Basic
Returns: IndexAccount
Synopsis:initializeComponentListCompositeAccount initializeDescription:
Initializes properties in newly created instance.Type: Method          Function: Creation          Level: DBA
Returns: CompositeAccount
Synopsis:initializeDailyHoldingsBasedValuesCompositeAccount initializeComponentListDescription:
Creates a new IndexedList and stores it in 'componentList' time series as of current evaluation date (^date).Type: Method (time varying)          Function: Update          Level: DBA
Returns: NoValue
Synopsis:initializeDailySummaryValuesAccount initializeDailyHoldingsBasedValuesDescription:
Initializes time series properties prior to holdings creation for recipient. The 'holdingsSeries' is set to the empty list (holdingsPrototype) and the total market value and cost properties are set to NA for the current evaluation date (^date).Type: Method (time varying)          Function: Update          Level: DBA
Returns: NoValue
Synopsis:initializeDataBaseLinksAccount initializeDailySummaryValuesDescription:
Initializes properties prior to holdings creation for recipient. This method can be used to initialize other account-related properties, not initialized with 'initializeDailyHoldingsBasedValues.Type: Method          Function: Update          Level: DBA
Returns: NoValue
Synopsis:initializeForHoldingsPrecalcsEntity initializeDataBaseLinksDescription:
Initializes a new instance. Run as part of the instance creation process.Type: Method          Function: Creation          Level: Advanced
Returns: Entity
Synopsis:initializeGlobalInstancePropertiesAccount initializeForHoldingsPrecalcsDescription:
Initializes properties prior to holdings creation for all Accounts and Securities. This method should be run in environments where all portfolios are updated at the same time and any portfolio not included in an update needs to have its values reset to NA.Type: Method (time varying)          Function: Update          Level: DBA
Returns: NoValue
Synopsis:initializeGlobalSubclassPropertiesEntity initializeGlobalInstancePropertiesDescription:
Initializes a new instance. Run as part of the instance creation process.Type: Method          Function: Creation          Level: Advanced
Returns: Entity
Synopsis:initializeLocalAttributesEntity initializeGlobalSubclassPropertiesDescription:
This method is run as part of the 'specialized' method and is used to initialize properties in the default row of the new class.Type: Method          Function: Creation          Level: Basic
Returns: Object
Synopsis:initializeNewMembershipDateEntity initializeLocalAttributesDescription:
Initializes a new instance. Run as part of the instance creation process.Type: Method          Function: Creation          Level: Advanced
Returns: Entity
Synopsis:isAccountIndexAccount initializeNewMembershipDateDescription:
Creates a new IndexedList and stores it in 'memberList' time series as of current evaluation date (^date).Type: Method (time varying)          Function: Update          Level: DBA
Returns: IndexAccount
Synopsis:isAggAccountAccount isAccountDescription:
Returns the value TRUE.Type: Constant          Function: Inquiry          Level: Basic
Returns: TRUE
Synopsis:isCompositeAccountAggAccount isAggAccountDescription:
Returns the value TRUE.Type: Constant          Function: Inquiry          Level: Basic
Returns: TRUE
Synopsis:isEntityCompositeAccount isCompositeAccountDescription:
Returns the value TRUE.Type: Constant          Function: Inquiry          Level: Basic
Returns: TRUE
Synopsis:isIndexAccountEntity isEntityDescription:
Returns the value TRUE when sent to any Entity.Type: Constant          Function: Inquiry          Level: Basic
Returns: TRUE
Synopsis:isMemberOf:IndexAccount isIndexAccountDescription:
Returns the value TRUE.Type: Constant          Function: Inquiry          Level: Basic
Returns: TRUE
Synopsis:isPortfolioEntity isMemberOf: universeType: Method (time varying)          Function: Data          Level: Basic
Returns: Boolean
Parameters:
1 - Universe
Synopsis:locateId:Portfolio isPortfolioDescription:
Returns the value TRUE.Type: Constant          Function: Inquiry          Level: Basic
Returns: TRUE
Synopsis:locateId:Entity locateId: stringDescription:
Returns entity associated with id supplied, searching naming dictionaries associated with entity class. By default only 'named' is searched; this message can be redefined for subclasses that can use multiple dictionaries.Type: Method          Function: Access          Level: Basic
Returns: Entity
Parameters:
1 - String
Synopsis:locateIds:Account locateId: idDescription:
Returns the Account object associated with the supplied id. If the message is sent directly to 'Account', the naming dictionary search order starts with Named Account, followed by Named Portfolio, Named AggAccount, Named IndexAccount, and Named CompositeAccount. If the message is set to a subclass of 'Account', just that subclass' naming dictionary is used.Type: Method          Function: Access          Level: Basic
Returns: Account
Parameters:
1 - String
Synopsis:masterListCodesEntity locateIds: stringType: Method          Function: Not Defined          Level: Basic
Returns: Object
Synopsis:memberListEntity masterListCodesDescription:
Displays all codes and names for all non-default instances in recipient's class.Type: Method          Function: Display          Level: Basic
Returns: Object
Synopsis:memberListAggAccount memberListDescription:
IndexedList of portfolios in recipient as of evaluation date.Type: TimeSeriesProperty          Function: Data          Level: Basic
Returns: IndexedList of Portfolio
Parameters:
1 - Portfolio
Synopsis:memberListPrototypeIndexAccount memberListDescription:
IndexedList of securities in recipient as of evaluation date.Type: TimeSeriesProperty          Function: Data          Level: Basic
Returns: IndexedList of Security
Parameters:
1 - Security
Synopsis:memberListPrototypeAggAccount memberListPrototypeDescription:
Used to cluster 'memberList' list objects.Type: Constant          Function: Creation          Level: DBA
Returns: IndexedList of Portfolio
Synopsis:membershipRuleIndexAccount memberListPrototypeDescription:
Used to cluster 'memberList' list objects.Type: Constant          Function: Creation          Level: DBA
Returns: IndexedList of Portfolio
Synopsis:membershipRuleAggAccount membershipRuleDescription:
Block used to derive memberList. Not currently supported.Type: FixedProperty          Function: Data          Level: Reserved
Returns: Block
Synopsis:nameIndexAccount membershipRuleDescription:
Block used to derive memberList. Not currently supported.Type: FixedProperty          Function: Data          Level: Reserved
Returns: Block
Synopsis:namedEntity nameDescription:
Returns descriptive name for recipient.Type: FixedProperty          Function: Descriptive          Level: Basic
Returns: String
Synopsis:namedEntity namedDescription:
Returns the naming dictionary for the recipient's class.Type: Constant          Function: Descriptive          Level: Basic
Returns: Dictionary
Synopsis:namedAccount namedDescription:
Naming dictionary associated with recipient's class.Type: Constant          Function: Schema          Level: Basic
Returns: Named
Synopsis:namedPortfolio namedDescription:
Naming dictionary associated with recipient's class.Type: Constant          Function: Schema          Level: Basic
Returns: Named
Synopsis:namedAggAccount namedDescription:
Naming dictionary associated with recipient's class.Type: Constant          Function: Schema          Level: Basic
Returns: Named
Synopsis:namedIndexAccount namedDescription:
Naming dictionary associated with recipient's class.Type: Constant          Function: Schema          Level: Basic
Returns: Named
Synopsis:newAs:CompositeAccount namedDescription:
Naming dictionary associated with recipient's class.Type: Constant          Function: Schema          Level: Basic
Returns: Named
Synopsis:numericCodeEntity newAs: stringDescription:
Special version of 'newAs:' message designed to address the additional requirements of entity instance creation.Type: Method          Function: Creation          Level: Basic
Returns: Entity
Synopsis:printEntity numericCodeDescription:
Returns descriptive numeric code for recipient.Type: FixedProperty          Function: Descriptive          Level: Basic
Returns: String
Synopsis:print:Entity printDescription:
Redefines the standard print message so that the value of the recipient code is printed.Type: Method          Function: Display          Level: Basic
Returns: Entity
Synopsis:profileEntity print: anIntegerDescription:
Prints the recipient code using the supplied format.Type: Method          Function: Display          Level: Basic
Returns: Entity
Parameters:
1 - Integer
Synopsis:profileEntity profileDescription:
Displays a multi-line description of the recipient object.Type: Method          Function: Display          Level: Basic
Returns: Object
Synopsis:profileAccount profileDescription:
Basic descriptive report about the recipient.Type: Method          Function: Display          Level: Basic
Returns: NoValue
Synopsis:profilePortfolio profileDescription:
Basic descriptive report about the recipient.Type: Method          Function: Display          Level: Basic
Returns: NoValue
Synopsis:profileAggAccount profileDescription:
Basic descriptive report about the recipient.Type: Method          Function: Display          Level: Basic
Returns: NoValue
Synopsis:profileIndexAccount profileDescription:
Basic descriptive report about the recipient.Type: Method          Function: Display          Level: Basic
Returns: NoValue
Synopsis:purgeHoldingsCompositeAccount profileDescription:
Basic descriptive report about the recipient.Type: Method          Function: Display          Level: Basic
Returns: NoValue
Synopsis:purgeOldHoldingsForAllAccount purgeHoldingsDescription:
Deletes all holdings in recipient as of ^date, and removes the empty list from 'holdingsSeries' on that date.Type: Method (time varying)          Function: Update          Level: DBA
Returns: NoValue
Synopsis:rebuildAliasesAccount purgeOldHoldingsForAllDescription:
For any account having holdings, this method purges all holdings that are not for the last day (or business day) of the month that are older than the 'dailyCutoff'-specified increment. For each date that is purge, the corresponding security holdings structures are also cleared.Type: Method          Function: Update          Level: DBA
Returns: NoValue
Synopsis:setMembershipRuleTo:Entity rebuildAliasesType: Method          Function: Not Defined          Level: Basic
Returns: Object
Synopsis:setMembershipRuleTo:AggAccount setMembershipRuleTo: blockDescription:
Updates the 'membershipRule' property. Not currently supported.Type: Method          Function: Update          Level: DBA
Returns: AggAccount
Parameters:
1 - Block
Synopsis:setNameTo:IndexAccount setMembershipRuleTo: blockDescription:
Updates the 'membershipRule' property. Not currently supported.Type: Method          Function: Update          Level: DBA
Returns: IndexAccount
Parameters:
1 - Block
Synopsis:setNumericCodeTo:Entity setNameTo: stringDescription:
Updates the value of the recipient's 'name' property with stringType: Method          Function: Update          Level: Basic
Returns: Entity
Parameters:
1 - String
Synopsis:setSecuritiesTo:asOf:Entity setNumericCodeTo: ordinalDescription:
Updates the value of the recipient's 'numericCode' property with string or number. Used as an alternative identification scheme.Type: Method          Function: Update          Level: Basic
Returns: Entity
Parameters:
1 - Ordinal
Synopsis:setShortNameTo:IndexAccount setSecuritiesTo: list asOf: dateDescription:
Updates 'memberList' property with supplied list of securities on supplied date.Type: Method          Function: Update          Level: DBA
Returns: IndexAccount
Parameters:
1 - List
2 - Date
Synopsis:setSortCodeTo:Entity setShortNameTo: stringDescription:
Updates the value of the recipient's 'shortName' property with string.Type: Method          Function: Update          Level: Basic
Returns: Entity
Parameters:
1 - String
Synopsis:setStyleTo:Entity setSortCodeTo: ordinalDescription:
Updates the value of the recipient's 'sortCode' property with string or number. Used as an alternative identification scheme.Type: Method          Function: Update          Level: Basic
Returns: Entity
Parameters:
1 - Ordinal
Synopsis:setUniverseTo:IndexAccount setStyleTo: inputDescription:
Sets 'style' to supplied value as of current evaluation date (^date).Type: Method (time varying)          Function: Update          Level: DBA
Returns: IndexAccount
Parameters:
1 - String
Synopsis:setXRefIn:to:IndexAccount setUniverseTo: inputDescription:
Sets 'universe' to supplied Universe instance as of current evaluation date (^date) and updates 'memberList' with securities in that universe as of the same date.Type: Method (time varying)          Function: Update          Level: DBA
Returns: IndexAccount
Parameters:
1 - Universe
Synopsis:shortNameEntity setXRefIn: dictionary to: stringType: Method          Function: Not Defined          Level: Basic
Returns: Object
Synopsis:sortCodeEntity shortNameDescription:
Returns descriptive shortName for recipient.Type: FixedProperty          Function: Descriptive          Level: Basic
Returns: String
Synopsis:specializeAs:at:Entity sortCodeDescription:
Returns descriptive sortCode for recipient.Type: FixedProperty          Function: Descriptive          Level: Basic
Returns: String
Synopsis:styleEntity specializeAs: string at: objectDescription:
Creates a subclass of recipient named by supplied string. The name is defined at the supplied object. Note that this class is NOT installed in the Schema database by defaultType: Method          Function: Creation          Level: Basic
Returns: Object
Synopsis:totalCostIndexAccount styleDescription:
Style used to derive holding shares and market value.Type: TimeSeriesProperty          Function: Data          Level: Basic
Returns: String
Synopsis:totalMarketValueAccount totalCostDescription:
Total cost of holdings (adjusted to current currency).Type: Method (time varying)          Function: Data          Level: Basic
Returns: Number
Synopsis:totalMarketValueCashAccount totalMarketValueDescription:
Total market value of holdings (adjusted to current currency).Type: Method (time varying)          Function: Data          Level: Basic
Returns: Number
Synopsis:totalMarketValueEquityAccount totalMarketValueCashDescription:
Total market value of cash holdings (adjusted to current currency).Type: Method (time varying)          Function: Data          Level: Basic
Returns: Number
Synopsis:totalMarketValueFixedAccount totalMarketValueEquityDescription:
Total market value of equity holdings (adjusted to current currency).Type: Method (time varying)          Function: Data          Level: Basic
Returns: Number
Synopsis:uniqueIdAccount totalMarketValueFixedDescription:
Total market value of fixed income holdings (adjusted to current currency).Type: Method (time varying)          Function: Data          Level: Basic
Returns: Number
Synopsis:universeAccount uniqueIdDescription:
Unique identification for the recipient among all account classes.Type: FixedProperty          Function: Data          Level: Basic
Returns: String
Synopsis:universesIndexAccount universeDescription:
Universe used to retrieve security members.Type: TimeSeriesProperty          Function: Data          Level: Basic
Returns: Universe
Synopsis:updateInitializationListWith:Entity universesType: Method (time varying)          Function: Data          Level: Basic
Returns: List of Universe
Synopsis:updateMembershipsEntity updateInitializationListWith: blockDescription:
Adds the supplied block to the recipient class' initializationList.Type: Method          Function: Schema          Level: Advanced
Returns: Entity
Parameters:
1 - Block
Synopsis:validateInputString:IndexAccount updateMembershipsDescription:
If 'membershipRule' is defined, it is used to update the securities in 'memberList' as of current evaluation date.Type: Method (time varying)          Function: Update          Level: DBA
Returns: IndexAccount
Synopsis:whatAmIEntity validateInputString: inputDescription:
Returns the object in the recipient's classs associated with the supplied string, using the recipient's class naming dictionary.Type: Method          Function: Inquiry          Level: Basic
Returns: Object
Synopsis:whatAmIEntity whatAmIDescription:
Return the string "Entity".Type: Constant          Function: Descriptive          Level: Basic
Returns: String
Synopsis:whatAmIAccount whatAmIDescription:
Returns the string "Account".Type: Constant          Function: Schema          Level: Basic
Returns: String
Synopsis:whatAmIPortfolio whatAmIDescription:
Returns the string "Portfolio".Type: Constant          Function: Schema          Level: Basic
Returns: String
Synopsis:whatAmIAggAccount whatAmIDescription:
Returns the string "AggAccount".Type: Constant          Function: Schema          Level: Basic
Returns: String
Synopsis:whatAmIIndexAccount whatAmIDescription:
Returns the string "IndexAccount".Type: Constant          Function: Schema          Level: Basic
Returns: String
Synopsis:CompositeAccount whatAmIDescription:
Returns the string "CompositeAccount".Type: Constant          Function: Schema          Level: Basic
Returns: String