AllMetadata is used to pass all metadata around in a single object for convenience and type safety. Contains all system metadata collections including entities, applications, security, and queries. This class provides a centralized way to access all MemberJunction metadata.

Constructors

Properties

AllApplications: ApplicationInfo[] = []
AllAuditLogTypes: AuditLogTypeInfo[] = []
AllAuthorizations: AuthorizationInfo[] = []
AllEntities: EntityInfo[] = []
AllEntityDocumentTypes: EntityDocumentTypeInfo[] = []
AllExplorerNavigationItems: ExplorerNavigationItem[] = []
AllLibraries: LibraryInfo[] = []
AllQueries: QueryInfo[] = []
AllQueryCategories: QueryCategoryInfo[] = []
AllQueryEntities: QueryEntityInfo[] = []
AllQueryFields: QueryFieldInfo[] = []
AllQueryParameters: QueryParameterInfo[] = []
AllQueryPermissions: QueryPermissionInfo[] = []
AllRoles: RoleInfo[] = []
AllRowLevelSecurityFilters: RowLevelSecurityFilterInfo[] = []
CurrentUser: UserInfo = null