Vision Messages: Company
Profile of Class Company
Includes Classes: Company, Entity
Object | Entity | +--- Company
This class represents corporate entities. Information maintained for a company typically includes country, industry, sales, and earnings. One or more securities may be issued by a company.
Message Index
XRef (Entity)
XRef (Company)
accessExpression (Entity)
addAlias: alias (Entity)
addAlias: string toXRefIn: dictionary (Entity)
adjustmentRelativeTo: aDate (Company)
aliases (Entity)
asSelf (Entity)
asSelf (Company)
classDescriptor (Entity)
classDescriptor (Company)
cleanupClassStructures (Entity)
cleanupClassStructures (Company)
cleanupLocalNames (Entity)
clusterStrings (Entity)
country (Company)
createInitializationListFrom: initList (Entity)
createNewXRefManager (Entity)
createPrivateStructure (Entity)
createXRef: id withProperty: propertyId (Entity)
cusip (Company)
cusip6 (Company)
defaultInstance (Entity)
defaultInstance (Company)
deleteAlias: aliasList (Entity)
displayInfo (Entity)
displayInfo (Company)
displayLabel (Entity)
displayLabelKey (Entity)
displayXRefAuditReport (Entity)
fiscalYearEnd (Company)
getAdjustedDataFor: aTimeSeries (Company)
getAdjustedSharesDataFor: aTimeSeries (Company)
getOrCreate: key (Entity)
getRecordForUser: userName (Entity)
helpMessage (Entity)
id (Company)
industry (Company)
initializationList (Entity)
initializationList (Company)
initialize (Entity)
initialize (Company)
initializeDataBaseLinks (Entity)
initializeGlobalInstanceProperties (Entity)
initializeGlobalSubclassProperties (Entity)
initializeLocalAttributes (Entity)
isCompany (Company)
isEntity (Entity)
isMemberOf: universe (Entity)
isin (Company)
locateId: id (Entity)
locateIds: string (Entity)
masterListCodes (Entity)
name (Entity)
named (Entity)
named (Company)
newAs: string (Entity)
numericCode (Entity)
primarySecurity (Company)
print (Entity)
print: aFormat (Entity)
profile (Entity)
profile (Company)
rebuildAliases (Entity)
rebuildCusipIssuerXRef (Company)
rebuildSecurityList (Company)
resetPrimarySecurity (Company)
sector (Company)
securityList (Company)
sedol (Company)
setFiscalYearEndTo: fyr (Company)
setNameTo: string (Entity)
setNumericCodeTo: string (Entity)
setPrimarySecurityTo: sec (Company)
setShortNameTo: string (Entity)
setSortCodeTo: string (Entity)
setXRefIn: dictionary to: string (Entity)
shortName (Entity)
sortCode (Entity)
specializeAs: string at: object (Entity)
ticker (Company)
universes (Entity)
updateInitializationListWith: block (Entity)
validateInputString: input (Entity)
valor (Company)
whatAmI (Entity)
whatAmI (Company)
Messages
Synopsis:XRefEntity XRefDescription:
Provides cross reference for alternative identifiers.Type: Constant          Function: Schema          Level: DBA
Returns: XRef
Synopsis:accessExpressionCompany XRefDescription:
Provides cross reference for alternative identifiers.Type: Constant          Function: Schema          Level: DBA
Returns: Company XRef
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: aliasDescription:
Adds supplied string as alternate name in recipient's naming dictionary.Type: Method          Function: Update          Level: DBA
Returns: Entity
Parameters:
1 - String
Synopsis:adjustmentRelativeTo:Entity addAlias: string toXRefIn: dictionaryDescription:
Adds the supplied string as an alias in the supplied cross reference dictionary.Type: Method          Function: Update          Level: DBA
Returns: Entity
Parameters:
1 - String
2 - XRef
Synopsis:aliasesCompany adjustmentRelativeTo: aDateDescription:
Adjustment value that accounts for any splits in the recipient since supplied date. This value will be 1.0 if no splits have occurred. The value is used to adjust historic per-share and shares outstanding data.Type: Method          Function: Data          Level: Basic
Returns: Number
Parameters:
1 - Date
Synopsis:asSelfEntity aliasesDescription:
Returns list of aliases defined for recipient. These aliases should represent valid identifier to use with the recipient's naming dictionary.Type: FixedProperty          Function: Data          Level: Basic
Returns: List of String
Synopsis:asSelfEntity asSelfDescription:
Recipient stripped of any extensions.Type: Primitive          Function: Conversion          Level: Basic
Returns: Entity
Synopsis:classDescriptorCompany asSelfDescription:
Recipient stripped of any extensions.Type: Primitive          Function: Conversion          Level: Basic
Returns: Company
Synopsis:classDescriptorEntity classDescriptorDescription:
Class descriptor for recipient's class.Type: Constant          Function: Schema          Level: Basic
Returns: Schema ClassDescriptor
Synopsis:cleanupClassStructuresCompany 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: DBA
Returns: NoValue
Synopsis:cleanupLocalNamesCompany 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 used to remove aliases from the appropriate naming dictionaries.Type: Method          Function: DBAdmin          Level: DBA
Returns: NoValue
Synopsis:countryEntity clusterStringsDescription:
Reclusters string property values.Type: Method          Function: DBAdamin          Level: DBA
Returns: NoValue
Synopsis:createInitializationListFrom:Company countryDescription:
Principal country of business.Type: FixedProperty          Function: Data          Level: Basic
Returns: Country
Synopsis:createNewXRefManagerEntity createInitializationListFrom: initListDescription:
Creates a new class constant for the recipient's class named 'initializationList' and copies the list of blocks in supplied parameter 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: DBA
Returns: Entity
Parameters:
1 - List
Synopsis:createPrivateStructureEntity createNewXRefManagerDescription:
Creates a new XRef manager as a class constant for the recipient's class and stores the Default reference to the recipient's class naming dictionary.Type: Method          Function: Schema          Level: DBA
Returns: XRef
Synopsis:createXRef:withProperty:Entity createPrivateStructureDescription:
Creates private extension of recipient's class.Type: Method          Function: Schema          Level: DBA
Returns: PrivateRecord
Synopsis:cusipEntity createXRef: id withProperty: propertyIdDescription:
Creates a new XRef for recipient's class and defines the supplied property for this class.Type: Method          Function: Schema          Level: DBA
Returns: XRef
Parameters:
1 - String
2 - String
Synopsis:cusip6Company cusipDescription:
Cusip associated with primary security.Type: Method          Function: Data          Level: Basic
Returns: String
Synopsis:defaultInstanceCompany cusip6Description:
6-character issuer id (domestic companies).Type: FixedProperty          Function: Data          Level: Basic
Returns: String
Synopsis:defaultInstanceEntity defaultInstanceDescription:
Returns the default Entity instance.Type: Constant          Function: Schema          Level: Basic
Returns: Entity
Synopsis:deleteAlias:Company defaultInstanceDescription:
Returns the default Company instance.Type: Constant          Function: Schema          Level: Basic
Returns: Company
Synopsis:displayInfoEntity deleteAlias: aliasListDescription:
Deletes the alias from the recipient's naming dictionary.Type: Method          Function: Update          Level: DBA
Returns: Entity
Parameters:
1 - String
Synopsis:displayInfoEntity 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: NoValue
Synopsis:displayLabelCompany displayInfoDescription:
One line display of code, ticker, and name.Type: Method          Function: Display          Level: Basic
Returns: NoValue
Synopsis:displayLabelKeyEntity displayLabelDescription:
Returns recipient's name by default. This message is often redefined by the Entity subclasses.Type: Method          Function: Display          Level: Basic
Returns: String
Synopsis:displayXRefAuditReportEntity displayLabelKeyDescription:
Returns the recipient's code by default. This message is often redefined by the Entity subclasses.Type: Method          Function: Display          Level: Basic
Returns: String
Synopsis:fiscalYearEndEntity displayXRefAuditReportDescription:
Displays a report summarizing the different XRef dictionaries defined for recipient's class.Type: Method          Function: Display          Level: DBA
Returns: NoValue
Synopsis:getAdjustedDataFor:Company fiscalYearEndDescription:
Month of fiscal year end (1 - 12).Type: FixedProperty          Function: Data          Level: Basic
Returns: Integer
Synopsis:getAdjustedSharesDataFor:Company getAdjustedDataFor: aTimeSeriesDescription:
Returns the value of the supplied time series as of ^date, adjusted for any splits that have occurred since the value went into effect. The raw value in the time series is divided by the adjustment (i.e., per share).Type: Method (time varying)          Function: Data          Level: Advanced
Returns: Number
Parameters:
1 - TimeSeries
Synopsis:getOrCreate:Company getAdjustedSharesDataFor: aTimeSeriesDescription:
Returns the value of the supplied time series as of ^date, adjusted for any splits that have occurred since the value went into effect. The raw value in the time series is multipled by the adjustment (i.e., shares out).Type: Method (time varying)          Function: Data          Level: Advanced
Returns: Number
Parameters:
1 - TimeSeries
Synopsis:getRecordForUser:Entity getOrCreate: keyDescription:
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: DBA
Returns: Entity
Parameters:
1 - String
Synopsis:helpMessageEntity getRecordForUser: userNameDescription:
Returns private data extension for recipient maintained by specified user.Type: Method          Function: Access          Level: Advanced
Returns: PrivateRecord
Parameters:
1 - String
Synopsis:idEntity helpMessageDescription:
Returns a message describing the recipient.Type: Method          Function: Descriptive          Level: Basic
Returns: String
Synopsis:industryCompany idDescription:
Returns the ticker if non-NA, the code otherwise.Type: Method          Function: Data          Level: Basic
Returns: String
Synopsis:initializationListCompany industryDescription:
Primary industry.Type: TimeSeriesProperty          Function: Data          Level: Basic
Returns: Industry
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: DBA
Returns: List of Block
Synopsis:initializeCompany 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 properties in newly created instance.Type: Method          Function: Creation          Level: DBA
Returns: Entity
Synopsis:initializeDataBaseLinksCompany initializeDescription:
Initializes properties in newly created instance.Type: Method          Function: Creation          Level: DBA
Returns: Company
Synopsis:initializeGlobalInstancePropertiesEntity initializeDataBaseLinksDescription:
Initializes a new instance. Run as part of the instance creation process.Type: Method          Function: Creation          Level: DBA
Returns: Entity
Synopsis:initializeGlobalSubclassPropertiesEntity initializeGlobalInstancePropertiesDescription:
Initializes a new instance. Run as part of the instance creation process.Type: Method          Function: Creation          Level: DBA
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: DBA
Returns: Entity
Synopsis:isCompanyEntity initializeLocalAttributesDescription:
Initializes a new instance. Run as part of the instance creation process.Type: Method          Function: Creation          Level: DBA
Returns: Entity
Synopsis:isEntityCompany isCompanyDescription:
Returns the value TRUE.Type: Constant          Function: Inquiry          Level: Basic
Returns: TRUE
Synopsis:isMemberOf:Entity isEntityDescription:
Returns the value TRUE when sent to any Entity.Type: Constant          Function: Inquiry          Level: Basic
Returns: TRUE
Synopsis:isinEntity isMemberOf: universeDescription:
Returns TRUE if recipient is a member of supplied Universe or Classification.Type: Method (time varying)          Function: Data          Level: Basic
Returns: Boolean
Parameters:
1 - Universe
Synopsis:locateId:Company isinDescription:
Isin code associated with primary security.Type: Method          Function: Data          Level: Basic
Returns: String
Synopsis:locateIds:Entity locateId: idDescription:
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:masterListCodesEntity locateIds: stringDescription:
Returns a list of entities of recipient's class. The parameter should be supplied as a single string with the ',' character used to separate the ids to locate (e.g., "GM, IBM, XON" ).Type: Method          Function: Access          Level: Basic
Returns: List of Entity
Parameters:
1 - String
Synopsis:nameEntity masterListCodesDescription:
Displays code and name for all non-default instances in recipient's class.Type: Method          Function: Display          Level: Basic
Returns: NoValue
Synopsis:namedEntity nameDescription:
recipient's name.Type: FixedProperty          Function: Data          Level: Basic
Returns: String
Synopsis:namedEntity namedDescription:
Naming dictionary for recipient's class.Type: Constant          Function: Schema          Level: Basic
Returns: Dictionary
Synopsis:newAs:Company 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: DBA
Returns: Entity
Parameters:
1 - String
Synopsis:primarySecurityEntity numericCodeDescription:
Numeric code. This value can be used to assign numeric orderings for instances of a class.Type: FixedProperty          Function: Data          Level: Basic
Returns: String
Synopsis:printCompany primarySecurityDescription:
Primary security issued by recipient. This is usually the common stock security.Type: FixedProperty          Function: Data          Level: Basic
Returns: Security
Synopsis:print:Entity printDescription:
Redefines the standard print message so that recipient's 'code' is printed.Type: Method          Function: Display          Level: Basic
Returns: Entity
Synopsis:profileEntity print: aFormatDescription:
Prints recipient's 'code' using supplied format.Type: Method          Function: Display          Level: Basic
Returns: Entity
Parameters:
1 - Integer
Synopsis:profileEntity profileDescription:
Displays a multi-line description of recipient.Type: Method          Function: Display          Level: Basic
Returns: NoValue
Synopsis:rebuildAliasesCompany profileDescription:
Basic descriptive report about the recipient.Type: Method          Function: Display          Level: Basic
Returns: NoValue
Synopsis:rebuildCusipIssuerXRefEntity rebuildAliasesDescription:
Rebuilds the 'aliases' list for all instances of recipient's using the current selector in recpient's naming dictionary.Type: Method          Function: Schema          Level: DBA
Returns: NoValue
Synopsis:rebuildSecurityListCompany rebuildCusipIssuerXRefDescription:
Rebuilds the CusipIssuer XRef using the 6 character issuer id (cusip6) if available. This message is executed for the entire company class and is normally sent to the default instance.Type: Method          Function: Update          Level: DBA
Returns: NoValue
Synopsis:resetPrimarySecurityCompany rebuildSecurityListDescription:
Rebuilds the 'securityList' for all companies. This message is executed for the entire company class and is normally sent to the default instance.Type: Method          Function: Update          Level: DBA
Returns: NoValue
Synopsis:sectorCompany resetPrimarySecurityDescription:
Resets the primary security to the default Security for the recipient.Type: Method          Function: Update          Level: DBA
Returns: Object
Synopsis:securityListCompany sectorDescription:
Sector associated with the recipient's industry.Type: Method (time varying)          Function: Data          Level: Basic
Returns: Sector
Synopsis:sedolCompany securityListDescription:
List of securities issued by recipient. This list is updated as part of a batch process and will not reflect securities that have been manually assigned to this company.Type: FixedProperty          Function: Data          Level: Basic
Returns: List of Security
Synopsis:setFiscalYearEndTo:Company sedolDescription:
Sedol associated with primary security.Type: Method          Function: Data          Level: Basic
Returns: String
Synopsis:setNameTo:Company setFiscalYearEndTo: fyrDescription:
Sets the 'fiscalYearEnd' to supplied parameter. The parameter should be a number from 1 - 12 indicating the month in which the fiscal year ends.Type: Method          Function: Update          Level: DBA
Returns: Company
Parameters:
1 - Integer
Synopsis:setNumericCodeTo:Entity setNameTo: stringDescription:
Updates recipient's 'name' property with supplied string.Type: Method          Function: Update          Level: DBA
Returns: Entity
Parameters:
1 - String
Synopsis:setPrimarySecurityTo:Entity setNumericCodeTo: stringDescription:
Updates recipient's 'numericCode' property with supplied number.Type: Method          Function: Update          Level: DBA
Returns: Entity
Parameters:
1 - Number
Synopsis:setShortNameTo:Company setPrimarySecurityTo: secDescription:
Updates the 'primarySecurity' property.Type: Method          Function: Update          Level: DBA
Returns: Company
Parameters:
1 - Security
Synopsis:setSortCodeTo:Entity setShortNameTo: stringDescription:
Updates recipient's 'shortName' property with string.Type: Method          Function: Update          Level: DBA
Returns: Entity
Parameters:
1 - String
Synopsis:setXRefIn:to:Entity setSortCodeTo: stringDescription:
Updates recipient's 'sortCode' property with string.Type: Method          Function: Update          Level: DBA
Returns: Entity
Parameters:
1 - String
Synopsis:shortNameEntity setXRefIn: dictionary to: stringDescription:
Sets the supplied string in the supplied XRef dictionary to return recipient.Type: Method          Function: Schema          Level: DBA
Returns: Entity
Parameters:
1 - XRef
2 - String
Synopsis:sortCodeEntity shortNameDescription:
Short name. This is the same as 'code' by default.Type: FixedProperty          Function: Data          Level: Basic
Returns: String
Synopsis:specializeAs:at:Entity sortCodeDescription:
Code that can be used to sort instances. This is the same as 'code' by default.Type: FixedProperty          Function: Data          Level: Basic
Returns: String
Synopsis:tickerEntity 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: DBA
Returns: Entity
Parameters:
1 - String
2 - Object
Synopsis:universesCompany tickerDescription:
Ticker symbol associated with primary security.Type: Method          Function: Data          Level: Basic
Returns: String
Synopsis:updateInitializationListWith:Entity universesDescription:
List of Universe in which recipient is a member.Type: Method (time varying)          Function: Data          Level: Basic
Returns: List of Universe
Synopsis:validateInputString:Entity updateInitializationListWith: blockDescription:
Adds the supplied block to the recipient class' initializationList.Type: Method          Function: Schema          Level: DBA
Returns: Entity
Parameters:
1 - Block
Synopsis:valorEntity validateInputString: inputDescription:
Instance in recipient's class associated with the supplied string. If not found, NA is returned.Type: Method          Function: Access          Level: Basic
Returns: Entity
Parameters:
1 - String
Synopsis:whatAmICompany valorDescription:
Valor number associated with primary security.Type: Method          Function: Data          Level: Basic
Returns: String
Synopsis:whatAmIEntity whatAmIDescription:
Return the string "Entity".Type: Constant          Function: Descriptive          Level: Basic
Returns: String
Synopsis:Company whatAmIDescription:
Returns the string "Company".Type: Constant          Function: Schema          Level: Basic
Returns: String