Accessing APIs from the PCore object
The PCore APIs are global APIs that are available in Constellation driven applications. These APIs provide information about the application's environment, locale, and other information that is unrelated to a specific UI component.
Use the PCore object to obtain access to the publicly available capabilities of the Constellation JavaScript Engine when there is no specific context or when a PConnect object is not available.- Directly accessed PCore APIs
Access APIs directly from the PCore object.
- APIs in the AnalyticsUtils module
Use the APIs in the AnalyticsUtils module to help analytics entities or actions perform data interactions with the PRPC server.
- APIs in the AnnotationUtils class
Use the APIs in the AnnotationUtils class to handle the annotation for a property.
- APIs in the AssetLoader class
Use the APIs in the AssetLoader class to load script files and CSS files to the browser's Document Object Model (DOM).
- APIs in the AsynchronousUtils class
Use the API in the AsynchronousUtils class to perform asynchronous operations using Observable patterns.
- APIs in the AttachmentUtils module
Use the APIs in the AttachmentUtils module to handle the attachments of a case.
- APIs in the AuthUtils module
Use the APIs in the AuthUtils module to handle authentication tokens that are utilized for REST API calls.
- APIs in the CaseFollowerApi module
Use the APIs in the CaseFollowerApi module to handle the followers of a case.
- APIs in the ContainerUtils module
Use the APIs in the ContainerUtils module to retrieve information pertaining to a container.
- APIs in the DataApiUtils module
Use the APIs in the DataApiUtils module to retrieve information from data views.
- APIs in the EnvironmentInfo class
Use the APIs in the EnvironmentInfo class to retrieve information about the environment that the user is currently logged into.
- APIs in the ErrorHandler class
Use the APIs in the ErrorHandler class to handle errors.
- APIs in the Events module
Use the API in the Events module to subscribe to various events.
- APIs in the FeedUtils class
Use the APIs in the FeedUtils class to handle the feeds of a case.
- APIs in the FormUtils class
Use the APIs in the FormUtils class to handle form related cases.
- APIs in the HeaderProcessor module
Use the APIs in the HeaderProcessor module to perform external header-related actions on service-broker fetch calls.
- APIs in the LocaleUtils class
Use the APIs in the LocaleUtils class to create, update, and lookup the localization store.
- APIs in the MashupApi class
Use the APIs in the MashupApi class to create cases or work with views in other environments.
- APIs in the MessageManager module
Use the APIs in the MessageManager module to access and manipulate messages from the Redux Store.
- APIs in the MessagingServiceManager class
Use the APIs in the MessagingServiceManager class to interact with the Constellation Messaging Service.
- APIs in the NavigationUtils class
Use the APIs in the NavigationUtils class to maintain the state of UI components.
- APIs in the PersonalizationUtils module
Use the APIs in the PersonalizationUtils module to manage the personalization instances of a list component.
- APIs in the PubSubUtils class
Use the APIs in the PubSubUtils class to publish and subscribe to events.
- APIs in the RelatedCasesApi module
Use the APIs in the RelatedCasesApi module to handle the related cases of a case.
- APIs in the RestClient module
Use the APIs in the RestClient module to utilize the service broker to manage REST API calls.
- APIs in the RuntimeParamsAPI class
Use the APIs in the RuntimeParamsAPI class to store and retrieve the runtimeParams object.
- APIs in the SemanticUrlUtils module
Use the APIs in the SemanticUrlUtils module to build semantic URLs.
- APIs in the StakeholderUtils module
Use the APIs in the StakeholderUtils module to handle the participants of a case.
- APIs in the TagUtils module
Use the API in the TagUtils module to handle the tags of a case.
- APIs in the UserApi module
Use the API in the UserApi module to handle user data.
- APIs in the ViewResources module
Use the APIs in the ViewResources module to manage the view metadata in the rule store.
Previous topic validate(value, propertyName) Next topic Directly accessed PCore APIs