This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class ContentDocumentLink_TriggerHelper { | |
public static Boolean flag = true; | |
public static void shareFile(List<ContentDocumentLink> cdlLink){ | |
try{ | |
insert cdlLink; | |
} | |
catch(Exception e){ | |
system.debug('Exception has occured ! ' +e.getMessage()); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
trigger ContentDocumentLink_Trigger on ContentDocumentLink (after insert) { | |
if(Trigger.isAfter && Trigger.isInsert){ | |
Set<ID> contentDocIds = new Set<ID>(); | |
for(ContentDocumentLink cdl: Trigger.new){ | |
contentDocIds.add(cdl.ContentDocumentId); | |
} | |
Set<Id> eventIds = new Set<Id>(); | |
Map<String,String> eventMap = new Map<String,String>(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
string baseURL='https://newsapi.org/v2/top-headlines'; | |
String apiKey =''; //API key get it from Newsapi.org | |
HttpRequest reqest = new HttpRequest(); | |
system.debug('EndPoint: '+baseURL+'?sources=national-geographic&apiKey='+apiKey); | |
reqest.setEndpoint(baseURL+'?sources=national-geographic&apiKey='+apiKey); | |
reqest.setMethod('GET'); | |
reqest.setHeader('Accept','application/json'); | |
Http h = new Http(); | |
HTTPResponse response = h.send(reqest); | |
System.debug('result : + response.getBody()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<apex:page showHeader="false" sidebar="false"> | |
<apex:includeLightning /> | |
<div id="LightningCompDisplayId"></div> | |
<script> | |
//please note that you need to create a lightning application and need to put the main component uder this app. | |
/* <aura:application access="GLOBAL" extends="ltng:outApp" implements="ltng:allowGuestAccess"> | |
<aura:dependency resource="c:News"/> | |
<c:News /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<aura:application access="GLOBAL" extends="ltng:outApp" implements="ltng:allowGuestAccess"> | |
<aura:dependency resource="c:Covid19_IND_Tracker"/> | |
<c:Covid19_IND_Tracker /> | |
</aura:application> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<apex:page showHeader="false" sidebar="false"> | |
<apex:includeLightning /> | |
<div id="LcDisplayId"></div> | |
<script> | |
$Lightning.use("c:Covid19_IND_TrackerApp", function() { | |
$Lightning.createComponent("c:Covid19_IND_Tracker", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
({ | |
CreateChart : function(component) { | |
var chartType= 'bar'; | |
var action=component.get("c.fecthCovid19Data"); | |
action.setCallback(this,function(response){ | |
var state=response.getState(); | |
if(state=='SUCCESS'){ | |
var result = JSON.parse(JSON.stringify(response.getReturnValue())); | |
console.log('result : ' +JSON.stringify( result)); | |
var data = []; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
({ | |
doInit : function(component, event, helper) { | |
helper.CreateChart(component); | |
} | |
}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<aura:component controller="Covid19_IND_TrackerController" access="global"> | |
<!-- load chart js library from static resource--> | |
<aura:handler name="init" value="{!this}" action="{!c.doInit}"/> | |
<ltng:require scripts="/resource/Chart_Js/Chart.js-2.9.3/dist/Chart.bundle.js" /> | |
<aura:attribute name="chartObj" type="object" access="public"/> | |
<aura:attribute name="property1" type="string"/> | |
<aura:attribute name="property2" type="string"/> | |
<div aura:id="chartContainer" style=" "> | |
<canvas aura:id="myChart" id="{!v.property1}" /><!--reportChart--> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
({ | |
fetchNewsData : function(component, event, helper) { | |
var action=component.get("c.fetchNews"); | |
action.setCallback(this, function(response) { | |
var state = response.getState(); | |
if (state === "SUCCESS") { | |
var result = JSON.parse(JSON.stringify(response.getReturnValue())); | |
component.set('v.newsData',result.articles); | |
console.log('Articles = '+JSON.stringify(result.articles)); | |
//console.log(' Result : ' +JSON.stringify(result.articles[0].title)); |
NewerOlder