Overview

Summary

ContactDonateImprint


5. ROLE MODULE (UI prompt)



Module Entities (8)

EntityAliasModuleGlobal Schema
(1) CompanyCompanyCompanyModuleTesla
(2) CompanyLeadershipCompanyLeadershipCompanyModuleTesla
(3) MarketShareStatMarketShareStatRoleModuleTesla
(4) PersonPersonCompanyModuleTesla
(5) RegulatoryActionRegulatoryActionRoleModuleTesla
(6) RoleRoleRoleModuleTesla
(7) RoleHistoryRoleHistoryRoleModuleTesla
(8) StockOwnershipStockOwnershipRoleModuleTesla

Module Interfaces (31)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /rolehistoryfindAllRoleHistory()RoleModuleGETRoleHistory
(2) /regulatoryactioninsertRegulatoryAction(regulatoryaction)RoleModulePOSTRegulatoryAction
(3) /regulatoryaction/{id}deleteRegulatoryActionById(id)RoleModuleDELETERegulatoryAction
(4) /role/{id}deleteRoleById(id)RoleModuleDELETERole
(5) /rolehistory/{id}updateRoleHistoryById(rolehistory)RoleModulePUTRoleHistory
(6) /rolehistory/{id}findRoleHistoryById(id)RoleModuleGETRoleHistory
(7) /marketsharestat/{id}findMarketShareStatById(id)RoleModuleGETMarketShareStat
(8) /regulatoryaction/{id}updateRegulatoryActionById(regulatoryaction)RoleModulePUTRegulatoryAction
(9) /marketsharestat/{id}deleteMarketShareStatById(id)RoleModuleDELETEMarketShareStat
(10) /stockownershipfindAllStockOwnership()RoleModuleGETStockOwnership
(11) /marketsharestatfindAllMarketShareStat()RoleModuleGETMarketShareStat
(12) /stockownership/person/{id}findAllStockOwnershipOfPerson(id)RoleModuleGETPerson StockOwnership
(13) /rolehistory/person/{id}findAllRoleHistoryOfPerson(id)RoleModuleGETPerson RoleHistory
(14) /marketsharestat/{id}updateMarketShareStatById(marketsharestat)RoleModulePUTMarketShareStat
(15) /rolehistory/role/{id}findAllRoleHistoryOfRole(id)RoleModuleGETRole RoleHistory
(16) /marketsharestat/company/{id}findAllMarketShareStatOfCompany(id)RoleModuleGETCompany MarketShareStat
(17) /role/{id}findRoleById(id)RoleModuleGETRole
(18) /regulatoryaction/{id}findRegulatoryActionById(id)RoleModuleGETRegulatoryAction
(19) /stockownership/company/{id}findAllStockOwnershipOfCompany(id)RoleModuleGETCompany StockOwnership
(20) /stockownershipinsertStockOwnership(stockownership)RoleModulePOSTStockOwnership
(21) /roleinsertRole(role)RoleModulePOSTRole
(22) /rolefindAllRole()RoleModuleGETRole
(23) /rolehistory/{id}deleteRoleHistoryById(id)RoleModuleDELETERoleHistory
(24) /stockownership/{id}findStockOwnershipById(id)RoleModuleGETStockOwnership
(25) /regulatoryactionfindAllRegulatoryAction()RoleModuleGETRegulatoryAction
(26) /stockownership/{id}deleteStockOwnershipById(id)RoleModuleDELETEStockOwnership
(27) /regulatoryaction/company/{id}findAllRegulatoryActionOfCompany(id)RoleModuleGETCompany RegulatoryAction
(28) /rolehistoryinsertRoleHistory(rolehistory)RoleModulePOSTRoleHistory
(29) /marketsharestatinsertMarketShareStat(marketsharestat)RoleModulePOSTMarketShareStat
(30) /role/{id}updateRoleById(role)RoleModulePUTRole
(31) /stockownership/{id}updateStockOwnershipById(stockownership)RoleModulePUTStockOwnership






5.1 MARKET SHARE STAT


MarketShareStatRoleModuleTesla

Properties (5)

PropertyTypeEntityReferenceModule
(1) CompanyLONGMarketShareStatCompanyCompanyModule
(2) MarketRegionSTRINGMarketShareStat
(3) MarketSharePercentDOUBLEMarketShareStat
(4) PeriodDescriptionSTRINGMarketShareStat
(5) SegmentDescriptionSTRINGMarketShareStat





Example:

final MarketShareStat marketsharestat = (MarketShareStat) invokeModule(ROLE_MODULE + "/marketsharestat/" + id, MarketShareStat.class);
if (marketsharestat != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + marketsharestat.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
}
return marketsharestat;


5.2 REGULATORY ACTION


RegulatoryActionRoleModuleTesla

Properties (7)

PropertyTypeEntityReferenceModule
(1) ActionDateDATERegulatoryAction
(2) ActionTypeSTRINGRegulatoryAction
(3) AuthorityNameSTRINGRegulatoryAction
(4) CompanyLONGRegulatoryActionCompanyCompanyModule
(5) CountrySTRINGRegulatoryAction
(6) DescriptionSTRINGRegulatoryAction
(7) PenaltyMillionUsdDOUBLERegulatoryAction





Example:

final RegulatoryAction regulatoryaction = (RegulatoryAction) invokeModule(ROLE_MODULE + "/regulatoryaction/" + id, RegulatoryAction.class);
if (regulatoryaction != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + regulatoryaction.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
}
return regulatoryaction;


5.3 ROLE


RoleRoleModuleTesla

Properties (2)

PropertyTypeEntityReferenceModule
(1) RoleDescriptionSTRINGRole
(2) RoleNameSTRINGRole





Example:

final Role role = (Role) invokeModule(ROLE_MODULE + "/role/" + id, Role.class);
if (role != null) {
}
return role;


5.4 ROLE HISTORY


RoleHistoryRoleModuleTesla

Properties (6)

PropertyTypeEntityReferenceModule
(1) EndDateDATERoleHistory
(2) NotesSTRINGRoleHistory
(3) OrganizationNameSTRINGRoleHistory
(4) PersonLONGRoleHistoryPersonCompanyModule
(5) RoleLONGRoleHistoryRoleRoleModule
(6) StartDateDATERoleHistory





Example:

final RoleHistory rolehistory = (RoleHistory) invokeModule(ROLE_MODULE + "/rolehistory/" + id, RoleHistory.class);
if (rolehistory != null) {
    final Role role1 = (Role) invokeModule(ROLE_MODULE + "/role/" + rolehistory.getRole().getId(), Role.class);
    if (role1 != null) {
    }
    final Person person2 = (Person) invokeModule(COMPANY_MODULE + "/person/" + rolehistory.getPerson().getId(), Person.class);
    if (person2 != null) {
    }
}
return rolehistory;


5.5 STOCK OWNERSHIP


StockOwnershipRoleModuleTesla

Properties (6)

PropertyTypeEntityReferenceModule
(1) AsOfDateDATEStockOwnership
(2) CompanyLONGStockOwnershipCompanyCompanyModule
(3) NotesSTRINGStockOwnership
(4) OwnershipPercentDOUBLEStockOwnership
(5) OwnerTypeSTRINGStockOwnership
(6) PersonLONGStockOwnershipPersonCompanyModule





Example:

final StockOwnership stockownership = (StockOwnership) invokeModule(ROLE_MODULE + "/stockownership/" + id, StockOwnership.class);
if (stockownership != null) {
    final Person person1 = (Person) invokeModule(COMPANY_MODULE + "/person/" + stockownership.getPerson().getId(), Person.class);
    if (person1 != null) {
    }
    final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + stockownership.getCompany().getId(), Company.class);
    if (company2 != null) {
    }
}
return stockownership;


Overview

Summary

ContactDonateImprint