{ domainList = ( enterprise ); domains = { "enterprise" = { operations = { "new" = { class = "LSNewEnterpriseCommand"; }; "set" = { class = "LSSetEnterpriseCommand"; }; "get" = { class = "LSGetEnterpriseCommand"; }; "delete" = { class = "LSDeleteCompanyCommand"; init = { entity = "Enterprise"; }; }; "get-comment" = { class = "LSDBFetchRelationCommand"; init = { entity = "Enterprise"; destinationEntityName = "CompanyInfo"; sourceKey = "companyId"; destinationKey = "companyId"; isToMany = NO; }; }; "enterprises" = { class = "LSGetEnterpriseForPersonCommand"; }; "get-persons" = { class = "LSGetMemberForEnterpriseCommand"; }; "get-projects" = { class = "LSGetProjectForEnterpriseCommand"; }; "get-fake-project" = { class = "LSGetFakeProjectForEnterpriseCommand";}; "set-persons" = { class = "LSMemberToGroupAssignmentCommand"; }; "check-permission" = { class = "LSCheckPermissionCompanyCommand"; }; "get-extattrs" = { class = "LSFetchExtendedAttributesCommand"; }; "full-search" = { class = "LSFullSearchEnterpriseCommand"; }; "extended-search" = { class = "LSExtendedSearchEnterpriseCommand"; }; "get-by-globalid" = { class = "LSGetEnterprisesForGlobalIDs"; }; "get-telephones" = { class = "LSDBFetchRelationCommand"; init = { entity = "Enterprise"; destinationEntityName = "Telephone"; sourceKey = "companyId"; destinationKey = "companyId"; isToMany = YES; }; }; "get-project-assignments" = { class = "LSDBFetchRelationCommand"; init = { entity = "Enterprise"; destinationEntityName = "ProjectCompanyAssignment"; sourceKey = "companyId"; destinationKey = "companyId"; isToMany = YES; }; }; "assign-projects" = { class = "LSProjectsToCompanyAssignmentCommand"; init = { entity = "Enterprise"; }; }; }; }; }; }