Try out our Premium Member services: Virtual Legal Assistant, Query Alert Service and an ad-free experience. Free for one month and pay only if you like it.
1 IN THE HIGH COURT OF HIMACHAL PRADESH, SHIMLA CMP No. 8459 of 2019 in CWP No. 2067 of 2019 alongwith .
CMP No. 15351 of 2019 in CWP No. 4342 of 2019.
Order reserved on : January 03, 2020 Date of Decision: March 11 , 2020
1. CWP No. 2067 of 2019 State of Himachal Pradesh & ors. ...Petitioners/applicants.
r Versus Bhag Singh & others. ...Respondents 2. CWP No. 4342 of 2019 M/s Jai Mateshwari Stone Crusher ...Petitioner/applicant. Versus State of Himachal Pradesh & ors. ...Respondents Coram:
The Hon'ble Mr. Justice Dharam Chand Chaudhary, Judge.
The Hon'ble Mr. Justice Anoop Chitkara, Judge. Whether approved for reporting?1 Yes.
For the petitioner : Mr. Ashok Sharma, Advocate General with Mr. Ashwani K. Sharma, Addl. A.G. and Mr. R.R. Rahi & Mr. Yudhbir Singh Thakur, Dy.AGs for the applicant/State in CWP No. 2067 of 2019 and for respondent/State in CWP No. 4342 of 2019.
For the respondents : Mr. Lokender Paul Thakur, Senior Panel Counsel for respondent(s)/UOI.
Mr. Maan Singh, Advocate, for respondent(s)/Pollution Control Board.
1Whether reporters of Local Papers may be allowed to see the order?
::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 2Per: Anoop Chitkara, Judge CMP No. 8459 of 2019 in CWP No. 2067 of 2019 .
As a sequel to order dated Jan 3, 2020, the present order is confined to the jurisdiction of the Division Bench of this Court under Article 226 of the Constitution of India over the order passed by the Ld. National Green Tribunal and modification of the interim order passed in this matter by this Court on Aug 29, 2019 (wrongly typed as 29.08.2018). Given this, no other aspect, of this writ petition, at this stage, is required to be gone through, and any observations made in this order shall be confined only to the above two issues.
JURISDICTION OF HIGH COURTS UNDER ARTICLE 226 OF THE CONSTITUTION OVER THE ORDERS PASSED BY THE LD. NATIONAL GREEN TRIBUNAL.
2. The issue is no more res integra in view of the pronouncement of the Hon'ble Supreme Court in Tamil Nadu Pollution Control Board vs. Sterlite Industries (I) Ltd. & others, 2019 (3) SCALE 721, [Judgment dated Feb 18, 2019 in Civil Appeal Nos. 4763-4764 of 2013] where in paragraphs No. 31, 40 and 42 the Court observed as follows:
"31. From the above authorities, it is clear that an appeal is a creature of statute and an appellate tribunal has to act strictly within the domain prescribed by statute. It is obvious that an appeal would lie from an order or decision of the appellate authority under Section 28 of the Water Act to the ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 3 NGT only under Section 33B(a) of the Water Act read with Section 16(a) of the NGT Act. Similarly, an appeal would lie from an order or decision of the appellate authority under Section 31 of the Air Act to the NGT only under Section 31B .
of the Air Act read with Section 16(f) of the NGT Act.
Obviously, since no order or decision had been made by the appellate authority under either the Water Act or the Air Act, any direct appeal against an original order to the NGT would be incompetent. NGT's jurisdiction being strictly circumscribed by Section 33B of the Water Act, read with Section 31B of the Air Act, read with Section 16(a) and (f) of the NGT Act, would make it clear that it is only orders or decisions of the appellate authority that are appealable, and not original orders. On the facts of the present case, it is clear that an appeal was pending before the appellate authority when the NGT set aside the original order dated 09.04.2018. This being the case, the NGT's order being clearly outside its statutory powers conferred by the Water Act, the Air Act, and the NGT Act, would be an order passed without jurisdiction.
...
40. Shri Sundaram then argued that this Court in L. Chandra Kumar (supra) made it clear that Tribunals that are set up, generally have the power of judicial review, save and except a challenge to the vires of the legislation under which such Tribunals are themselves set up. For this, he relied strongly upon paragraphs 90 and 93 of the judgment in L.
Chandra Kumar (supra). It is important to notice that L. Chandra Kumar (supra) pertained to a Tribunal that was set up under Article 323A of the Constitution of India. Under Article 323A(2)(d), the Administrative Tribunal so set up would be able to exercise the jurisdiction of all courts except the jurisdiction of the Supreme Court under Article 136 of the Constitution. This would mean that the Administrative Tribunal so set up could exercise the jurisdiction of all High Courts when it came to the matters specified in Article 323A. This is further made clear by a conjoint reading of Section 14 and Section 28 of the Administrative Tribunals Act, 1985, which read as follows:
"14. Jurisdiction, powers and authority of the Central Administrative Tribunal.-(1) Save as otherwise expressly provided in this Act, the Central Administrative Tribunal ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 4 shall exercise, on and from the appointed day, all the jurisdiction, powers and authority exercisable immediately before that day by all courts (except the Supreme Court) in relation to-
.
(a) recruitment, and matters concerning recruitment, to any All-India Service or to any civil service of the Union or a civil post under the Union or to a post connected with defence or in the defence services, being, in either case, a post filled by a civilian;
(b) all service matters concerning-
(i) a member of any All-India Service; or
(ii) a person not being a member of an All-India Service or a person referred to in clause (c) appointed to any civil service of the Union or any civil post under the Union; or
(iii) a civilian not being a member of an All-India Service or a person referred to in clause (c) rappointed to any defence services or a post connected with defence, and pertaining to the service of such member, person or civilian, in connection with the affairs of the Union or of any State or of any local or other authority within the territory of India or under the control of the Government of India or of any corporation or society owned or controlled by the Government;
(c) all service matters pertaining to service in connection with the affairs of the Union concerning a person appointed to any service or post referred to in sub- clause (ii) or subclause (iii) of clause (b), being a person whose services have been placed by a State Government or any local or other authority or any corporation or society or other body, at the disposal of the Central Government for such appointment.
Explanation.-For the removal of doubts, it is hereby declared that references to "Union" in this sub-section shall be construed as including references also to a Union Territory.
(2) The Central Government may, by notification, apply with effect from such date as may be specified in the notification the provisions of sub-section (3) to local or other authorities within the territory of India or under the control of the Government of India and to corporations or societies owned or controlled by Government, not being a local or other authority or corporation or society controlled or owned by a State Government:::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 5
Provided that if the Central Government considers it expedient so to do for the purpose of facilitating transition to the scheme as envisaged by this Act, different dates may be so specified under this subsection in respect of .
different classes of, or different categories under any class of, local or other authorities or corporations or societies.
(3) Save as otherwise expressly provided in this Act, the Central Administrative Tribunal shall also exercise, on and from the date with effect from which the provisions of this sub-section apply to any local or other authority or corporation or society, all the jurisdiction, powers and authority exercisable immediately before that date by all courts (except the Supreme Court) in relation to-
(a) recruitment, and matters concerning recruitment, to any service or post in connection with the affairs of such local or other authority or corporation or society;
and
(b) all service matters concerning a person other than a person referred to in clause (a) or clause (b) of sub- section (1) appointed to any service or post in connection with the affairs of such local or other authority or corporation or society and pertaining to the service of such person in connection with such affairs." xxx xxx xxx "28. Exclusion of jurisdiction of courts except the Supreme Court under Article 136 of the Constitution.-On and from the date from which any jurisdiction, powers and authority becomes exercisable under this Act by a Tribunal in relation to recruitment and matters concerning recruitment to any Service or post or service matters concerning members of any Service or persons appointed to any Service or post, no court except-
(a) the Supreme Court; or
(b) any Industrial Tribunal, Labour Court or other authority under the Industrial Disputes Act, 1947 or any other corresponding law for the time being in force, shall have, or be entitled to exercise any jurisdiction, powers or authority in relation to such recruitment or matters concerning such recruitment or matters concerning such recruitment or such service matters."
Article 323B of the Constitution of India also provides for Tribunals for certain other matters which are specified by sub-clause (2) thereof. Suffice it to say that the NGT is not a ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 6 Tribunal set up either under Article 323A or Article 323B of the Constitution, but is a statutory Tribunal set up under the NGT Act. That such a Tribunal does not exercise the jurisdiction of all courts except the Supreme Court is clear .
from a reading of Section 29 of the NGT Act (supra). Thus, a conjoint reading of Section 14 and Section 29 of the NGT Act must be contrasted with a conjoint reading of Section 14 and Section 28 of the Administrative Tribunal Act, 1985."
... ...
"42. ... ...
In the present case, it is clear that Section 16 of the NGT Act is cast in terms that are similar to Section 14(b) of the Telecom Regulatory Authority of India Act, 1997, in that appeals are against the orders, decisions, directions, or determinations made under the various Acts mentioned in Section 16. It is clear, therefore, that under the NGT Act, the Tribunal exercising appellate jurisdiction cannot strike down rules or regulations made under this Act. Therefore, it would be fallacious to state that the Tribunal has powers of judicial review akin to that of a High Court exercising constitutional powers under Article 226 of the Constitution of India. We must never forget the distinction between a superior court of record and courts of limited jurisdiction that was, in the felicitous language of Gajendragadkar, C.J., in Re: Special Reference, (1965) 1 SCR 413, made in the following words:
"We ought to make it clear that we are dealing with the question of jurisdiction and are not concerned with the propriety of reasonableness of the exercise of such jurisdiction. Besides, in the case of a superior Court of Record, it is for the court to consider whether any matter falls within its jurisdiction or not. Unlike a Court of limited jurisdiction, the superior Court is entitled to determine for itself questions about its own jurisdiction. "Prima facie", says Halsbury, "no matter is deemed to be beyond the jurisdiction of a superior court unless it is expressly shown to be so, while nothing is within the jurisdiction of an inferior court unless it is expressly shown on the face of the proceedings that the particular matter is within the cognizance of the particular court [Halsbury's Laws of England, vol. 9, p. 349]"
For this reason also, we are of the view that the State Government order made under Section 18 of the Water Act, not being the subject matter of any appeal under Section 16 ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 7 of the NGT Act, cannot be 'judicially reviewed' by the NGT. Following the judgment in BSNL (supra), we are of the view that the NGT has no general power of judicial review akin to that vested under Article 226 of the Constitution of India .
possessed by the High Courts of this country. Shri Sundaram's strong reliance on the NGT judgment dated 17.07.2014 in Wilfred vs. Ministry of Environment and Forests must also be rejected as this NGT judgment does not state the law on this aspect correctly. This contention is also without merit, and therefore, rejected."
3. In M/s. Embassy Property Developments Pvt. Ltd. vs. State of Karnataka & others, 2019 (17) SCALE 37 [Judgment dated Dec 3, 2019 in Civil Appeal No. 9170 of 2019] the larger Bench of the Hon'ble Supreme Court holds as follows:
"Jurisdiction and the powers of the High Court under Article 226
13. What is recognized by Article 226(1) is the power of every High Court to issue (i) directions, (ii) orders or (iii) writs. They can be issued to (i) any person or (ii) authority including the Government. They may be issued (i) for the enforcement of any of the rights conferred by Part III and (ii) for any other purpose. But the exercise of the power recognized by Clause (1) of Article 226, is restricted by the territorial jurisdiction of the High Court, determined either by its geographical location or by the place where the cause of action, in whole or in part, arose. While the nature of the power exercised by the High Court is delineated in Clause (1) of Article 226, the jurisdiction of the High Court for the exercise of such power, is spelt out in both Clauses (1) and (2) of Article 226."
4. Another Constitution Bench of the Hon'ble Supreme Court in Rojer Mathew vs. South Indian Bank Ltd. & others, 2019 (15) ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 8 SCALE 615 [Judgment dated Nov 13, 2019 in Civil Appeal No. 8588 of 2019] holds:
.
"220.
It is hence clear post L Chandrakumar (supra) that writ jurisdiction under Article 226 does not limit the powers of High Courts expressly or by implication against military or armed forces disputes. The limited ouster made by Article 227 (4) only operates qua administrative supervision by the High Court and not judicial review. Article 136(2) prohibits direct appeals before the Supreme Court from an order of armed forces tribunals, but would not prohibit an appeal to the Supreme Court against the judicial review exercised by the High Court under Article 226.
221. However, it is essential that High Courts use such powers of judicial review restrictively and on limited grounds, similar to the concept of 'regulatory deference' which has evolved in the United States. Such a need was also noted by a nine-judge bench in Mafatlal Industries Ltd. vs. Union of India (1997) 5 SCC 536 which held that:
"... While the jurisdiction of the High Courts under Article 226 - and of this Court under Article 32 -
cannot be circumscribed by the provisions of the said enactments, they will certainly have due regard to the legislative intent evidenced by the provisions of the said Acts and would exercise their jurisdiction consistent with the provisions of the Act. The writ petition will be considered and disposed of in the light of and in accordance with the provisions of Section 11-B. This is for the reason that the power under Article 226 has to be exercised to effectuate the rule of law and not for abrogating it."
222. The jurisdiction under Article 226, being part of the basis structure, can neither be tampered with nor diluted. Instead, it has to be zealously protected and cannot be circumscribed by the provisions of any enactment, even if it be formulated for expeditious disposal and early finality of disputes. Further, High Courts are conscious enough to understand that such power must be exercised sparingly by them to ensure that they do not become alternate forums of appeal. A five-judge bench in Sangram Singh vs. Election Tribunal, (1955) 2 SCR 1 whilst reiterating that jurisdiction under ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 9 Article 226 could not be ousted, laid down certain guidelines for exercise of such power:
"13. The jurisdiction which Articles 226 and 136 confer entitles the High Courts and this Court to .
examine the decisions of all tribunals to see whether they have acted illegally. That jurisdiction cannot be taken away by a legislative device that purports to confer power on a tribunal to act illegally by enacting a statute that its illegal acts shall become legal the moment the tribunal chooses to say they are legal. The legality of an act or conclusion is something that exits outside and apart from the decision of an inferior tribunal. It is a part of the law of the land which cannot be finally determined or altered by any tribunal of limited jurisdiction. The High Courts and the Supreme Court alone can determine what the law of the land is vis-a-vis all other courts and rtribunals and they alone can pronounce with authority and finality on what is legal and what is not.
All that an inferior tribunal can do is to reach a tentative conclusion which is subject to review under articles 226 and 136. Therefore, the jurisdiction of the High Courts under Article 226 with that of the Supreme Court above them remains to its fullest extent despite Section 105."
223. It is apparent that the Legislature has not been provided with desired assistance so that it may rectify the anomalies which arise from provisions of direct appeal to the Supreme Court. Considering that such direct appeals have become serious impediments in the discharge of Constitutional functions by this Court and also affects access to justice for citizens, it is high time that the Union of India, in consultation with either the Law Commission or any other expert body, revisit such provisions under various enactments providing for direct appeals to the Supreme Court against orders of Tribunals, and instead provide appeals to Division Benches of High Courts, if at all necessary. Doing so would have myriad benefits. In addition to increasing affordability of justice and more effective Constitutional adjudication by this Court, it would also provide an avenue for High Courts Judges to keep face with contemporaneous evolutions in law, and hence enrich them with adequate experience before they come to this Court. We direct that the Union undertake such an ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 10 exercise expeditiously, preferably within a period of six months at the maximum and place the findings before Parliament for appropriate action as may be deemed fit.".
5. In Madras Bar Association vs. Union of India & another, (2014) 10 SCC 1, the Hon'ble Supreme Court holds as follows:
"175. It is well settled that an appeal is a creature of statute and can be done away by statute. The question posed here is completely different and the answer to that question is fundamental to our jurisprudence: that a jurisdiction to decide substantial questions of law vests under our constitution, only with the High Courts and the Supreme Court, and cannot be vested in any other body as a core constitutional value would be impaired thereby."
6. In view of the above judicial precedents, this Court has jurisdiction to adjudicate the next issue which is jurisdiction of this Court to pass interim order dated Aug 29, 2019 and to modify such order.
7. Interim order dated Aug 29, 2019 passed by the Principal Bench of this Court reads as follows:
"Notice. Mr. Rajesh K. Sharma, learned Assistant Solicitor General of India, takes notice for respondent No. 2/Union of India. Issue notice to respondents No. 1,3 and 4, returnable in two weeks, on taking steps within two days. Personal notice permitted. In the meanwhile, there will be a limited interim order to the effect that this prohibition of 100 meters, may not be applied to non perennial rivulets. Post on 12.9.2019."::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 11
8. This Court had passed this order in CMP No. 8459 of 2019 (in CWP No. 2067 of 2019). The prayer clause of CMP No. 8459 of .
2019 reads as follows:
"It is, therefore, in view of the submission made herein above, most respectfully prayed that the present application may kindly be allowed and the operation & execution of impugned orders dated 29.10.2018 and 10.7.2019 passed by the Ld. NGT, Principal Bench New Delhi in O.A. No. 358 of 2016 may very kindly be stayed and Respondent No. 3 i.e. Himachal Pradesh Pollution Control Board may be restrained from taking any action in pursuance to said orders, in the interest of justice and fair play."
9. Impugned order dated Oct 29, 2018 (Annexure P-5), reads as follows:
"1. This is the second round of proceedings on the issue of legality of operations of the stone crushers in State of Himachal Pradesh. The objection of the applicant is that the stone crushers are in the forest area and located very close to water bodies, thereby affecting the ecology. Distance of location of crushers from water bodies is said to be less than 100 meters. It is also alleged that there is violation of the Environment (Protection) Act, 1986, the Water (Prevention and Control of Pollution) Act, 1974, and Air (Prevention and Control of Pollution) Act, 1981 and the Forest Conservation Act, 1980.
2. Vide order dated 13.01.2015 in Original Application No. 27/2014, Prem Chand Guleria vs. Union of India, the question of operation of stone crushers as well as mining ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 12 operations was examined. The area in question in this particular application is Village Parchhu, P.O. Sajaopiplu, Tehsil Sarkaghat, District Mandi, Himachal Pradesh. There are other .
similar cases where location is different in different districts in Himachal Pradesh. The Tribunal noticed that stone crushers were operating without the requisite consents and illegal mining was also taking place. Accordingly, the Tribunal directed a joint inspection to verify whether there was any valid and operative consent for operation of the stone crushers, whether any valid mining lease has been given and whether location of the stone crushers was within permissible sites.
3. This application was filed on 13.07.2016 alleging that M/s Ruma Stone Crusher is continuing illegal mining and operating illegal stone crusher. The stone crusher has damaged the entire river/Khad "Balyana". Mining area is adjacent to cremation ground and a temple. There is a bridge 300 meter down stream and 100 meter upstream of the mining lease area on National Highway-17. No mining is allowed within 200 meter upstream and 200 to 500 meters down stream. The stone crusher was being operating without any valid permission. Notice was given by the Mining Department to M/s Ruma Stone Crusher requiring payment of outstanding amount of Rs. 2,22,48,155/- (Rupees Two crore Twenty Two Lac Forty Eight Thousand One Hundred Fifty Five only). The mining officer also wrote a letter dated 01.06.2016 that the stone crusher was being run without registration and consent to operate. Accordingly, the applicant seeks directions to stop the stone crusher on Khasra No. 752/3 Mahal Lougni Tehsil Sarkaghat, District Mandi.::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 13
4. The applicant has relied upon a report of the Special Committee dated 04.04.215 in respect of M/s Ruma Stone Crusher to the effect that the crusher unit had obtained consent .
to establish but did not have a valid renewal. Mining lease was operative upto 09.03.2025 but there was no environmental clearance. Forest Clearance expired on 23.10.2013. Notice for penalty for illegal mining was issued.
5. The Himachal Pradesh State Pollution Control Board in its reply has submitted that there is a Policy Guideline for location of the stone crusher. The site is required to be approved by the State Appraisal Committee. In the present case, consent to establish was given on 01.11.2004 upto 31.03.2005 and renewed on 23.03.2006. The Environmental Clearance was granted on 09.03.2016. However, there was no permanent registration with the Industries Department. Renewal of consent was valid upto 23.12.2014 under the Water (Prevention and Control of Pollution) Act, 1974 and thereafter expired. Vide letter dated 24.08.2016, the Himachal Pradesh State Pollution Control Board, directed the unit to stop down its operation. The power supply was directed to be disconnected. However, consent to operate was again granted on 08.05.2017.
The State Level Environment Impact Assessment Authority (SEIAA) granted Environmental Clearance on 09.03.2016 for the mining of stone and bajri. The stone crusher could be set up beyond 100 meters of a perennial rivulet. In the present case, the joint inspection report found the location of the stone crusher within 100 meters of water edge of Balyana Khad. However, the Balyana Khad was not at par with a perennial rivulet. Notification dated 29.05.2014 of the Environment Department of the State of Himachal Pradesh has been ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 14 referred to. The Notification is under Section 5 of the Environment (Protection) Act, 1986 in compliance of directions of the Himachal Pradesh High Court vide judgment dated .
01.06.2012 in CWP No. 7949/2011 and 7951, Desh Raj v/s State of HP & others and Yog Raj v/s State of H.P. & others. The High Court required that restriction for the site of stone crusher must refer to 'perennial rivulets'. The said judgment dealt with the challenge to a site as being violative of norms of ecological balance contemplated under the Environment (Protection) Act, 1986. The Notification before the High Court is dated 29.04.2003 which specified distance of 100 meters from 'springs, canals, reservoirs and functional water supply schemes" which was sought to be read as not including perennial rivulet. The said Notification was modified on 10.09.2004 and under Entry 7 no distance was specified.
6. The High Court observed the Chief Secretary of the State to constitute a Committee to examine whether there was need to amend or clarify the above notifications and till such exercise was undertaken, it was directed that springs, canals, reservoirs or functional water supply schemes and natural water spring must include rivulets of perennial in nature to regulate location of such sites.
7. Stand on behalf of the respondents is that the 2014 Notification which uses the expression "rivulets which are perennial in nature include" will not include any khad and, therefore, the site of the stone crusher was not prohibited. The entry is as follows:
Sr. Criteria Distance norms Distance norms Distance for the No. for existing for existing stone crusher to stone crushers stone crushers be set up in (crow flight, (crow flight, future, (crow distance in distance in flight, distance ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 15 meters) set up meters) set up in meters) from prior to year after year 2004 the issuance of 2004 to May, 2014 Notification.8. a. Minimum 100 - 100
.
distance from (excluding spring, canal, spring canal)" functional water supply scheme including its reservoir
8. A reference to above Entry shows that there is prohibition for location of a stone crusher within 100 meters from springs, canals, reservoirs or functional water supply schemes and natural water schemes. The rivulets of perennial nature are specifically included in the said expression but it cannot be read as excluding non-perennial water bodies. The object of the regulatory notification issued under the Environment (Protection) Act, 1986 is to protect the ecology from the adverse impact of location of a stone crusher nearby. The intention is not to permit a stone crusher within 100 meters of a water body. Importance of protection of water bodies can hardly be over-emphasized.
Interpretation of a regulatory provision must be consistent with the 'precautionary principle' and 'sustainable development principle'. Location of a stone crusher very close to a water body is against the principle of 'sustainable development' as well as the 'precautionary principle'. The above Notification cannot be read as meaning that stone crushers can be allowed to be located just on the edge of a water body even if such water body is not perennial. Thus, the stone crushers set up within 100 meters of a water body will be illegal and in violation of Environment (Protection) Act, 1986 and the Notification issued thereunder.::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 16
9. Accordingly, the consent to operate granted to any stone crusher in the State of Himachal Pradesh within 100 meters of a water body will stand quashed. The Himachal .
Pradesh State Pollution Control Board will take steps to stop operation of any such stone crusher and furnish a report to this Tribunal within two month.
10. The application is disposed of.
List for consideration of report on 14.02.2019."
10. Feeling aggrieved the State had filed Review petition against this order and vide order dated Jul 10, 2019 (Anneuxre P-17) the Ld.
National Green Tribunal passed the following order:
1. This order may be read in continuation of order dated 02.04.2019. The question for consideration is whether a case is made out to review/modify order of this Tribunal dated 29.10.2018 dealing with the subject of the precautionary measures to be adopted in permitting setting up of stone crushers close to the water bodies.
2. We may note the factual background. As per siting criteria laid down by the Himachal Pradesh Government vide Notification dated 29.05.2014, distance of 100 meters is required to be maintained from the water bodies specified in the said Notification. The relevant extract from the said Notification is as follows:
"Sr. Criteria Distance Distance Distance for No. norms for norms for the stone existing stone existing stone crusher to be crushers (crow crushers (crow set up in flight, distance flight, distance future, (crow in meters) set in meters) set flight, distance up prior to up after year in meters) year 2004 2004 to May, from the 2014 issuance of ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 17 Notification. 8. a. Minimum 100 - 100 distance from (excluding spring, canal, spring canal)" . functional water supply scheme including its reservoir. b. Minimum - - 100 distance from a percolation well, sewerage treatment plant, water infiltration galleries. 9. Minimum 500 500 500 distance from lakes, wetlands and reservoir of irrigation scheme, hydro power projects. 10. Minimum - 500 100 (as at Sr. distance from No. 8(a) natural water spring 14. Minimum (100 for canal) - 100 distance from the canal and perennial revulets
3. The Tribunal was called upon to consider the question whether 'non-perennial' water bodies are to be excluded from the subject matter of regulatory regime under the Notification. Answering the said question in the negative, vide order dated 29.10.2018, this Tribunal held:
"8. A reference to above Entry shows that there is prohibition for location of a stone crusher within 100 meters ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 18 from springs, canals, reservoirs or functional water supply schemes and natural water schemes. The rivulets of perennial nature are specifically included in the said expression but it cannot be read as excluding non-
.
perennial water bodies. The object of the regulatory notification issued under the Environment (Protection) Act, 1986 is to protect the ecology from the adverse impact of location of a stone crusher nearby. The intention is not to permit a stone crusher within 100 meters of a water body. Importance of protection of water bodies can hardly be over-emphasized. Interpretation of a regulatory provision must be consistent with the 'precautionary principle' and 'sustainable development principle'. Location of a stone crusher very close to a water body is against the principle of 'sustainable development' as well as the 'precautionary principle'. The above Notification cannot be read as meaning that stone crushers can be allowed to be located just on the edge of a water body even if such water body is not perennial. Thus, the stone crushers set up within 100 meters of a water body will be illegal and in violation of Environment (Protection) Act, 1986 and the Notification issued thereunder."
4. On Appeal, the Hon'ble Supreme Court, vide order dated 07.01.2019 in Civil Appeal No. 94/2019,Himachal Grit Udyog & Ors v. U.O.I & Ors, observed that grievances put forward before the Hon'ble Supreme Court could be addressed before this Tribunal at the first instance for which the State could place before the Tribunal 'unimpeachable scientific material' which may provide objective basis to consider a case for modification. The operative part of the order is extracted below:
"The Solicitor General, in support of the appeal filed by the State of Himachal Pradesh, has urged that the notification which was issued by the State on 29 May, 2014 specifically provides for a distance from perennial rivulets of 100 meters and, the order of the Tribunal amounts to an amendment of the notification. The Solicitor General has fairly urged that the State does not construe the expression "perennial rivulets" to mean a rivulet or water body which is functional every day of the year. The difficulty, in his submission, lies in the minimum distance which is required ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 19 to be maintained for non-perennial water bodies. The Solicitor General submits that the direction which has been issued by the Tribunal would cause dislocation and if the State was made aware of the direction which the Tribunal .
was proposing to pass in the above terms, it could have rendered assistance in placing the ramifications for being considered.
In our view, the nature of the grievance which has been urged before this Court, in the present civil appeals, is such as should be addressed before the Tribunal in the first instance. The State Government must base its submissions before the Tribunal on scientific data, as opposed to an ipse dixit or a priori considerations. It would be necessary for the State to place on the record before the Tribunal clear and unimpeachable scientific material which will provide an objective basis for the Tribunal to consider any case made out for modification.
In the circumstances, we are of the view that it would be appropriate to grant liberty to both the private parties represented in the appeals as well as the State Government to move the Tribunal either by way of review or for a suitable modification of the order on the merits on which we express no opinion.
In the meantime, we defer the enforcement of the directions which have been issued by the Tribunal by a period of three months from today so as to enable all the parties to move the Tribunal in appropriate proceedings.
We grant liberty to the parties to move this Court afresh after the disposal of the proceedings before the Tribunal. The parties can also raise the grounds which have been raised in the present proceedings."
(emphasis added)
5. In pursuance of above, the State of Himachal Pradesh and representative of Stone Crushers moved this Tribunal with the plea that the distance of 100 meters from the 'non-perennial rivulets' should not be made applicable in the same manner in which it is applicable to the 'perennial rivers' or other water bodies mentioned in the above Notification.::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 20
6. The Tribunal considered the matter on 02.04.2019 and found it difficult to accept the submission but instead of straightway rejecting the review application, the Tribunal sought .
an expert opinion from a Joint Committee comprising representatives of the Central Pollution Control Board (CPCB), IIT Roorkee, Indian Institute of Soil and Water Conservation, Dehradun. It was observed:
"9. We do not find any merit in the submission that there can be no regulation of location of stone crushers with reference to 'non-perennial' water bodies and distance is required to be maintained only for 'perennial water bodies'. Adverse impact of stone crushing activity on the environment is well acknowledged. [(1985) 2 SCC 431] Water bodies are to be conserved for protection of environment. [(2001) 6 SCC 496] Non-perennial water bodies also need to be protected for purposes such as water harvesting, ground water recharge. Location of stone crushers too close to such water bodies certainly impacts such water bodies which need to be prevented.
10. River bed mining for raw material for stone crushers and dumping of waste mined material back into the river affects water quality and flow of the river by adding pollutants to the river.
11. Consent to operate is to be renewed annually and mere fact that a stone crusher is set up earlier can be no ground to allow it to continue even if it has adverse impact on environment. Moreover, the Tribunal has only interpreted the criteria laid down in the notification by an interpretation consistent with environmental norms.
12. Thus, it may be difficult to accept the review petition in absence of any scientific material to show that location of stone crushers within 100 meters, of 'non perennial' water bodies will have no adverse impact on environment."
7. Accordingly, a report dated 19.06.2019 has been filed before this Tribunal suggesting that the distance of 100 meters prescribed for location of stone crushers should be uniformly applied to all the streams irrespectiveof perenniality. It will be appropriate to quote relevant observations which are as follows:::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 21
"i) The Joint Expert Committee is of the opinion that the distance norm of 100 m prescribed for locating crushers should be uniformly applied to all the streams irrespective of perenniality. As these areas are zones of water flow, .
any changes to or dumping of crusher waste is likely to badly impact the quality of water for the downstream stream reaches during monsoon season."
8. The Committee also observed :
"It was observed and understood that the first order streams are very small streams having very steep slope, abundant flora and fauna and are non-perennial in nature.
These streams feed the larger streams during monsoon period. Some of these streams may have springs with very low to low discharge. These headwater streams flow swiftly down steep slopes with narrow V-shaped valleys eroding the stream beds and banks, in the process incurring loss of natural resources in terms of forest and fertile soil along with fauna, while providing eroded material to the depositional environments found downstream. Ecological balance may be maintained by conserving such ephemeral, mostly first order streams.
Material Eroded from the hilly areas i.e. from headwork zone carried by the first and second order streams are transferred to the deposition zone where the slope of stream is gentle. This zone is suitable and sustainable for scientific mining of river bed material."
Recommendations of the Joint Expert Committee:
In the light of the above observations, the views and recommendations of the Joint Expert Committee are as follows:
i) The Joint Expert Committee is of the opinion that the distance norm of 100 m prescribed for locating crushers should be uniformly applied to all the streams irrespective of perenniality. As these areas are zones of water flow, any changes to or dumping of crusher waste is likely to badly impact the quality of water for the downstream stream reaches during monsoon season.::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 22
ii) No mining/extraction activities shouldbe carried out on first order non-perennial streams and they should be conserved with appropriate measures.
.
iii) However, if small first order streams having steep gradients are levelling out on upstream side of proposed site (Plate 6) for stone crusher units, such units may be exempted from the 100 m distance norm, subject to having additional precautionary measures in place to tackle air pollution. Due to topography of the area, effluents may not enter the stream pre-empting water pollution of stream. The suggested additional precautionary measures in such cases are: i) The stone crusher units should be installed in the covered shed with proper air emission suppressing system ii) Liability of application of soil conservation measures should be with stone crusher unit holder. Sample site for demonstration of the above explanation is shown in Plate 6.
iv) The Expert Committee is of the opinion that, in general, the following additional precautions may be taken to ensure minimal impact of operating stone crushing units irrespective of location of Stone Crusher Units· near perennial or nonperennial streams
a) Area near deposition zone i.e. near third order stream or tail end of the second order stream should be considered for installation of stone crusher unit.
b) Effluent generated by the unit should be clarified in lined stilling chambers constructed with in the premises of unit.
The recovered silty effluent needs to be disposed off regularly at suitable site and at a safe distance to prevent its entry in the nearby streams. This material may be used for filling up of depressions, filling of pits for plantation or for dispersal in agriculture fields.
c) Location of crushers must be decided after a detailed study covering hydrological, soil & water conservation environmental aspects to avoid sensitive locations, since impact of crushers is likely to affect air, water, flora and fauna.
d) The material in streams is received from the upstream catchment area and depends on the catchment characteristics, flow pattern, rainfall distribution, and land use. Hence each river is unique in its feature and quantum of material that can be extracted will vary year to year and river/stream to stream. The committee is therefore of the ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 23 opinion that distance restriction should not be the only criteria for granting the permission for locating crushers. The quantum and nature of river bed material should also be assessed for availability pre and post monsoon and .
quantity restriction should be applied to the identified river beds to pre-empt overexploitation for short-term economic benefit."
9. We have heard learned Advocate General for the State of Himachal Pradesh and learned Counsel for the stone crushers seeking review/modification of order of the Tribunal dated 29.10.2018. Learned Counsel for the CPCB has opposed the said prayer. In absence of any unimpeachable scientific material placed on record by the State of Himachal Pradesh or the stone crushers in pursuance of order of Hon'ble Supreme Court dated 15.03.2019 though a period of more than three months has gone, after hearing learned Advocate General for the State and for the stone crushers, we are unable to review or modify the earlier view that non-perennial water bodies are not covered by the prohibition of location of stone crushes within 100 meters of such bodies. Moreover, the expert opinion furnished by the Committee in pursuance of order of the Tribunal dated 02.04.2019 also suggests that restriction of distance for location of stone crushers should universally apply for 'perennial' as well as 'non-perennial' water bodies. It is not in our purview to go into the issue of exemption in certain situations subject to conditions as we are not sure whether such conditions or their enforcement is environmentally viable at any particular location.
10. Non-perennial rivers may have different characteristics and may function very differently in maintaining hydrological and ecological balance. Non-perennial rivers is relatively sensitive to change and can easily lead to degradation of the ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 24 river system. Degradation of such non perennial rivers caused by man through development and use of the river as a water source can result inwater scarcity and climate change. All such .
rivers are hydrologically and ecologically sensitive and changes to their hydrological regime can have far reaching effects on the river flow and the biota that can cause dramatic negative changes.
11. In the end, we may note that learned Counsel for the stone crushers relied upon the judgment of the Hon'ble Supreme in Tamil Nadu Pollution Control Board vs. Sterlite Industries (I) Ltd. & Ors., 2019 SCC Online SC 221 to submit that this Tribunal has no jurisdiction to deal with the matter. We do not find applicability of the said judgment in dealing with an application under Sections 14 and 15 of the National Green Tribunal Act, 2010. This contention is rejected. We also do not find any merit in contention that the prohibition does not apply to the units already set up. As observed in order dated 02.04.2019, in view of 'Precautionary' and 'Sustainable Development' principles of environment law and the statutory scheme providing that consent to operate or consent to establish is required to be renewed every year in the light of situation which may prevail. It is difficult to hold that a vested right to continue any activities accrues irrespective of impact on environment. The applications are dismissed."
11. What primarily weighed with the Ld. National Green Tribunal is revealed from para 10 of the order dated Jul 10, 2019, whereby the Ld. National Green Tribunal relying upon the study of Seely, M., Henderson, J., Heyns, P., Jacobson, P., Nakale, T., Nantanga, K.
::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 25and Schachtschneider, K. 2002, Ephemeral and endorheic river systems: Their relevance and management challenges. Determining .
the water quality ecological Reserve for non-perennial rivers: A prototype environmental water Assessment methodology, available at https://pdfs.semanticscholar.org/9dbf/e35a37671873a1db404c dda4759273706b3e.pdf, has observed as follows:
"10. Non-perennial rivers may have different characteristics and may function very differently in maintaining hydrological and ecological balance. Non-perennial rivers is relatively sensitive to change and can easily lead to degradation of the river system. Degradation of such non perennial rivers caused by man through development and use of the river as a water source can result in water scarcity and climate change. All such rivers are hydrologically and ecologically sensitive and changes to their hydrological regime can have far reaching effects on the river flow and the biota that can cause dramatic negative changes.
12. Mr. Ashok Sharma, learned Advocate General, appearing for the writ petitioner contends that the main petition filed before the Ld.
National Green Tribunal was never, in fact, a Public Interest Litigation. Still, they have sufficient information to state that such a petition was filed at the behest of the stone crusher units and people involved in illegal mining in the neighboring areas of Punjab. They had vested interest to file this petition because if the stones are not collected in Himachal Pradesh, then due to the gush of water during a torrential downpour, especially in monsoons, small stones flow ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 26 along with the flow of water and cross the borders of Himachal Pradesh. As such, they extract it from Punjab and Haryana.
.
Learned Advocate General further contended that water also carries with itself stones is apparent from bare eyes when we notice huge boulders along with river beds on almost the entire river length. The counsel for the Public Interest Litigant, could not place on single record evidence to confront this argument.
13. Learned Advocate General further contended that the other evidence to prove that Bhag Singh never filed a petition in public interest but for the benefit of the likely beneficiaries of Punjab is revealed from the fact that if they were so much concerned with the cause in question, then they would have filed a similar petition in Punjab. The Counsel for the public interest litigant could not deny and refute this averment and did not place on record any copy of a similar writ petition filed by Bhag Singh either in Punjab, Haryana or any other place. Learned Advocate General further states that Himachal Pradesh is incurring revenue loss of crores of rupees and Himachal Pradesh, which is a state of stones that has to buy stones from its neighboring states.
14. With this background, it would be appropriate to refer to the history of the entire controversy.
::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 2715. The Government of Himachal Pradesh framed guidelines relating to stone crushing units, and a notification was issued on .
dated 10.9.2004. In 2011 CWP No. 7949 of 2011 and CWP No. 7951 of 2011 were filed challenging the said notification and relating to the location of stone crushers. In the year 2012 vide judgments dated June 1, 2012, passed by this Court, the Court issued directions to the Government. In the year 2014, as a consequence of such guidelines, the State of Himachal Pradesh issued notification dated May 29, 2014, and it prescribed the distance of stone crushers from perennial riverbeds. In the year 2016, respondent Bhag Singh filed Original Application No. 358 of 2016 before the Ld.
National Green Tribunal against the operation of the stone crusher unit of Ruma Devi in forest land without prior approval.
Consequently, a joint inspection was carried out, and in 2018 the Joint Inspection Report was filed. After that vide impugned order, the Ld. National Green Tribunal ordered that perennial water bodies will include non-perennial water bodies as well and consequently quashed the consent to operate given to the stone crushers, which were within 100 meters from non-perennial rivulets.
16. The State has placed on record report of the "Joint Committee in the Matter of M.A. No. 93/2019, M.A. No. 94/2019, M.A. No. ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 28 95/2019, M.A. No. 96/2019 & M.A. No. 97/2019 in Original Application No. 358 of 2016; Bhag Singh vs. Union of India & Ors, in .
compliance of Hon'ble National Green Tribunal (NGT) Order dated April 2, 2019". The Joint Committee gave the following recommendations:
"Recommendations of the Joint Expert Committee: In the light of the above observations, the views and recomkmendations of the Jint Expert Cokmmittee are as follows:
i) The joint expert committee is of the opinion that the distance norm of 100 m prescribed for locating crushers should be uniformly applied to all the streams irrespective of perenniality. As these areas are zones of water flow, any changes to or dumping of crusher waste is likely to badly impact the quality of water for the downstream reaches during monsoon season.
ii) No mining/extraction activities should be carried out on first order non-perennial streams and they should be conserved with appropriate measures.
Iii) However, if small first order streams having steep gradients are levelling out on upstream side of proposed site (Plate 6) for stone crusher units, such units may be exempted from the 100m distance norm, subject to having additional precautionary measures in place to tackle air pollution. Due to topography of the area, effluents may not enter the stream pre-empting water pollution of stream. The suggested additional precautionary measures in such cases are : i) the stone crusher units should be installed in the covered shed with proper air emission suppressing system ii) liability of application of soil conservation measures should be with stone crusher unit holder.
iv) The Expert Committee is of the opinion that, in general, the following additional precautions may be taken to ensure minimal impact of operating stone crushing units irrespective of location of Stone Crusher Units near perennial or non-perennial streams.
a) Area near deposition zone i.e. near third order stream or tail end of the second order stream should be considered for installation of stone crusher unit.::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 29
b) Effluent generated by the unit should be clarified in lined stilling chambers constructed within the premises of unit. The recovered silt the effluent needs to be disposed off regularly at suitable site and at a safe distance to prevent its .
entry in the nearby streams. This material may be used for filling up of depressions, filling of pits for plantation or for dispersal in agriculture fields.
c) Location of crushers must be decided after a detailed study covering hydrological, soil & water conservation environmental aspects to avoid sensitive locations, since impact of crushers is likely to affect air, water, flora and fauna.
d) The material in streams is received from the upstream catchment area and depends on the catchment characteristics, flow pattern, rainfall distribution and land use. Hence each river is unique in its feature and quantum of material that can be extracted will vary year to year and river/ stream to stream. The committee is therefore of the opinion that distance restriction should not be the only criteria for granting the permission for locating crushers. The quantum and nature of river bed material should also be assessed for availability pre and post monsoon and quantity restriction should be applied to the identified river beds to pre-empt over exploitation for short term economic benefit.
17. Although the study conducted by the Committee was limited, still in the areas of identical topography, it would be quite relevant.
Furthermore, the suggestions given by the Committee are general, which must be followed in almost every stone crusher as far as possible.
18. After considering the matter in its entirety and keeping in view the fact that this order is confined to CMP No. 8459 of 2019, for stay, and has nothing to do with the disposal of the main petition, therefore, to exploit the natural resources without damaging the earth, ecology, environment and for overall sustainable ::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 30 development, the interim order dated 29.8.2019 passed in CMP No. 8459 of 2019 is made absolute subject to the following directions:-
.
(1) Area near deposition zone i.e. near third order stream or tail end of the second order stream should be considered for installation of stone crusher unit.
(2) Effluent generated by the unit should be clarified in lined stilling chambers constructed within the premises of unit. The recovered silt the effluent needs to be disposed off regularly at suitable site and at a safe distance to prevent its entry in the nearby streams. This material may be used for filling up of depressions, filling of pits for plantation or for dispersal in agriculture fields.
(3) Location of crushers must be decided after a detailed study covering hydrological, soil & water conservation environmental aspects to avoid sensitive locations, since impact of crushers is likely to affect air, water, flora and fauna.
(4) The material in streams is received from the upstream catchment area and depends on the catchment characteristics, flow pattern, rainfall distribution and land use.
Hence each river is unique in its feature and quantum of material that can be extracted will vary year to year and river/ stream to stream. Distance restriction should not be the only criteria for granting the permission for locating crushers. The quantum and nature of river bed material should also be assessed for availability pre and post monsoon and quantity restriction should be applied to the identified river beds to pre-empt over exploitation for short term economic benefit.::: Downloaded on - 11/03/2020 20:28:41 :::HCHP 31
(5) Subject to the condition that all the new units adhere to the word class technology, use state of the art machinery, and the sanctioning authority adhere to the international .
protocols relating to sanctioning and running of stone crushers.
(6) While sanctioning the unit, the concerned official must inspect the road and its capacity to ensure that it caters to the increased traffic, and should not lead to harassment to the residents of the area, flow of traffic, and must not result in traffic jams. There must be ample parking space for trucks used in ferrying the material..
19. In view of the above observations, the CMP No. 8459 of 2019 is disposed of.
CMP No. 15351 of 2019 in CWP No. 4342 of 2019
20. In view of the order passed in CMP No. 8459 of 2019 in CWP No. 2067 of 2019 above, no separate order is required to be passed in this application and the same is closed.
21. In case the petitioners/applicants seeks further relief, it shall be open for them to file appropriate application in this regard.
(Dharam Chand Chaudhary), Judge.
(Anoop Chitkara), Judge.
March 11 , 2020 (PK)
::: Downloaded on - 11/03/2020 20:28:41 :::HCHP


| Package | Description |
|---|---|
| org.opensaml.xml.encryption |
XMLObject interfaces and helper classes for representing encrypted content and encrypting/decrypting content.
|
| org.opensaml.xml.security.credential |
Interfaces and classes related to credentials and ways to represent
them.
|
| org.opensaml.xml.security.keyinfo |
Interfaces and classes for working with XML KeyInfo elements.
|
| org.opensaml.xml.security.keyinfo.provider |
Specific implementations of
KeyInfoProvider . |
| org.opensaml.xml.security.trust |
Interfaces and classes used to evaluate the trustworthiness
and validity of
Credential s |
| org.opensaml.xml.security.x509 |
X509 based credential and trust class.
|
| org.opensaml.xml.signature |
XMLObject interfaces and helper classes for representing digitally signed content and signing/validating content.
|
| org.opensaml.xml.signature.impl |
Implementations of the interfaces for XMLObjects that represent XML signature types.
|
| Modifier and Type | Field and Description |
|---|---|
private CriteriaSet |
Decrypter.kekResolverCriteria
Additional criteria to use when resolving credentials based on an EncryptedKey's KeyInfo.
|
private CriteriaSet |
Decrypter.resolverCriteria
Additional criteria to use when resolving credentials based on an EncryptedData's KeyInfo.
|
| Modifier and Type | Method and Description |
|---|---|
private CriteriaSet |
Decrypter.buildCredentialCriteria(EncryptedType encryptedType,
CriteriaSet staticCriteria)
Utility method to build a new set of credential criteria based on the KeyInfo of an EncryptedData or
EncryptedKey, and any additional static criteria which might have been supplied to the decrypter.
|
CriteriaSet |
Decrypter.getKEKResolverCriteria()
Get the optional static set of criteria used when resolving credentials based on the KeyInfo of an EncryptedKey
element.
|
CriteriaSet |
Decrypter.getKeyResolverCriteria()
Get the optional static set of criteria used when resolving credentials based on the KeyInfo of an EncryptedData
element.
|
CriteriaSet |
Decrypter.setKeyResolverCriteria()
Deprecated.
due to typo, use
Decrypter.getKeyResolverCriteria() |
| Modifier and Type | Method and Description |
|---|---|
private CriteriaSet |
Decrypter.buildCredentialCriteria(EncryptedType encryptedType,
CriteriaSet staticCriteria)
Utility method to build a new set of credential criteria based on the KeyInfo of an EncryptedData or
EncryptedKey, and any additional static criteria which might have been supplied to the decrypter.
|
void |
Decrypter.setKEKResolverCriteria(CriteriaSet newCriteria)
Set the optional static set of criteria used when resolving credentials based on the KeyInfo of an EncryptedKey
element.
|
void |
Decrypter.setKeyResolverCriteria(CriteriaSet newCriteria)
Set the optional static set of criteria used when resolving credentials based on the KeyInfo of an EncryptedData
element.
|
| Modifier and Type | Field and Description |
|---|---|
private CriteriaSet |
ChainingCredentialResolver.CredentialIterable.critSet
The criteria set on which to base resolution.
|
private CriteriaSet |
ChainingCredentialResolver.CredentialIterator.critSet
The criteria set on which to base resolution.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
KeyStoreCredentialResolver.checkCriteriaRequirements(CriteriaSet criteriaSet)
Check that required credential criteria are available.
|
private Set<EvaluableCriteria<Credential>> |
AbstractCriteriaFilteringCredentialResolver.getEvaluableCriteria(CriteriaSet criteriaSet)
Extract the evaluable credential criteria from the criteria set.
|
Iterable<Credential> |
StaticCredentialResolver.resolve(CriteriaSet criteria)
Process the specified criteria and return the resulting instances the the product type
which satisfy the criteria.
|
Iterable<Credential> |
ChainingCredentialResolver.resolve(CriteriaSet criteriaSet)
Process the specified criteria and return the resulting instances the the product type
which satisfy the criteria.
|
Iterable<Credential> |
AbstractCriteriaFilteringCredentialResolver.resolve(CriteriaSet criteriaSet)
Process the specified criteria and return the resulting instances the the product type
which satisfy the criteria.
|
abstract Iterable<Credential> |
AbstractCredentialResolver.resolve(CriteriaSet criteriaSet)
Process the specified criteria and return the resulting instances the the product type
which satisfy the criteria.
|
protected Iterable<Credential> |
KeyStoreCredentialResolver.resolveFromSource(CriteriaSet criteriaSet)
Subclasses are required to implement this method to resolve credentials from the
implementation-specific type of underlying credential source.
|
protected Iterable<Credential> |
FilesystemCredentialResolver.resolveFromSource(CriteriaSet criteriaSet)
Subclasses are required to implement this method to resolve credentials from the
implementation-specific type of underlying credential source.
|
protected Iterable<Credential> |
CollectionCredentialResolver.resolveFromSource(CriteriaSet criteriaSet)
Subclasses are required to implement this method to resolve credentials from the
implementation-specific type of underlying credential source.
|
protected abstract Iterable<Credential> |
AbstractCriteriaFilteringCredentialResolver.resolveFromSource(CriteriaSet criteriaSet)
Subclasses are required to implement this method to resolve credentials from the
implementation-specific type of underlying credential source.
|
Credential |
AbstractCredentialResolver.resolveSingle(CriteriaSet criteriaSet)
Process the specified criteria and return a single instance of the product type
which satisfies the criteria.
|
| Constructor and Description |
|---|
ChainingCredentialResolver.CredentialIterable(ChainingCredentialResolver resolver,
CriteriaSet criteriaSet)
Constructor.
|
ChainingCredentialResolver.CredentialIterator(ChainingCredentialResolver resolver,
CriteriaSet criteriaSet)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
BasicProviderKeyInfoCredentialResolver.initResolutionContext(KeyInfoResolutionContext kiContext,
KeyInfo keyInfo,
CriteriaSet criteriaSet)
Initialize the resolution context that will be used by the providers.
|
protected void |
LocalKeyInfoCredentialResolver.postProcess(KeyInfoResolutionContext kiContext,
CriteriaSet criteriaSet,
List<Credential> credentials)
Hook for subclasses to do post-processing of the credential set after all KeyInfo children have been processed.
|
protected void |
BasicProviderKeyInfoCredentialResolver.postProcess(KeyInfoResolutionContext kiContext,
CriteriaSet criteriaSet,
List<Credential> credentials)
Hook for subclasses to do post-processing of the credential set after all KeyInfo children have been processed.
|
protected void |
BasicProviderKeyInfoCredentialResolver.postProcessEmptyCredentials(KeyInfoResolutionContext kiContext,
CriteriaSet criteriaSet,
List<Credential> credentials)
Hook for processing the case where no credentials were returned by any resolution method by any provider, nor by
the processing of the
BasicProviderKeyInfoCredentialResolver.postProcess(KeyInfoResolutionContext, CriteriaSet, List) hook. |
Collection<Credential> |
KeyInfoProvider.process(KeyInfoCredentialResolver resolver,
XMLObject keyInfoChild,
CriteriaSet criteriaSet,
KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
|
private void |
BasicProviderKeyInfoCredentialResolver.processKeyInfo(KeyInfo keyInfo,
KeyInfoResolutionContext kiContext,
CriteriaSet criteriaSet,
List<Credential> credentials)
The main processing logic implemented by this resolver.
|
protected Collection<Credential> |
BasicProviderKeyInfoCredentialResolver.processKeyInfoChild(KeyInfoResolutionContext kiContext,
CriteriaSet criteriaSet,
XMLObject keyInfoChild)
Process the given KeyInfo child with the registered providers.
|
protected void |
BasicProviderKeyInfoCredentialResolver.processKeyInfoChildren(KeyInfoResolutionContext kiContext,
CriteriaSet criteriaSet,
List<Credential> credentials)
Use registered providers to process the non-KeyValue/DEREncodedKeyValue children of KeyInfo.
|
protected Iterable<Credential> |
BasicProviderKeyInfoCredentialResolver.resolveFromSource(CriteriaSet criteriaSet)
Subclasses are required to implement this method to resolve credentials from the
implementation-specific type of underlying credential source.
|
protected void |
BasicProviderKeyInfoCredentialResolver.resolveKeyValue(KeyInfoResolutionContext kiContext,
CriteriaSet criteriaSet,
List<? extends XMLObject> keyValues)
Resolve the key from any KeyValue or DEREncodedKeyValue element that may be present, and store the resulting
key in the resolution context.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Credential> |
RSAKeyValueProvider.process(KeyInfoCredentialResolver resolver,
XMLObject keyInfoChild,
CriteriaSet criteriaSet,
KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
|
Collection<Credential> |
KeyInfoReferenceProvider.process(KeyInfoCredentialResolver resolver,
XMLObject keyInfoChild,
CriteriaSet criteriaSet,
KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
|
Collection<Credential> |
InlineX509DataProvider.process(KeyInfoCredentialResolver resolver,
XMLObject keyInfoChild,
CriteriaSet criteriaSet,
KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
|
Collection<Credential> |
DSAKeyValueProvider.process(KeyInfoCredentialResolver resolver,
XMLObject keyInfoChild,
CriteriaSet criteriaSet,
KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
|
Collection<Credential> |
DEREncodedKeyValueProvider.process(KeyInfoCredentialResolver resolver,
XMLObject keyInfoChild,
CriteriaSet criteriaSet,
KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ExplicitKeyTrustEngine.checkParams(Credential untrustedCredential,
CriteriaSet trustBasisCriteria)
Check the parameters for required values.
|
protected void |
ExplicitX509CertificateTrustEngine.checkParams(X509Credential untrustedCredential,
CriteriaSet trustBasisCriteria)
Check the parameters for required values.
|
boolean |
ExplicitKeyTrustEngine.validate(Credential untrustedCredential,
CriteriaSet trustBasisCriteria)
Validates the token against trusted information obtained in an
implementation-specific manner.
|
boolean |
TrustEngine.validate(TokenType token,
CriteriaSet trustBasisCriteria)
Validates the token against trusted information obtained in an
implementation-specific manner.
|
boolean |
ChainingTrustEngine.validate(TokenType token,
CriteriaSet trustBasisCriteria)
Validates the token against trusted information obtained in an
implementation-specific manner.
|
boolean |
ExplicitX509CertificateTrustEngine.validate(X509Credential untrustedCredential,
CriteriaSet trustBasisCriteria)
Validates the token against trusted information obtained in an
implementation-specific manner.
|
| Modifier and Type | Method and Description |
|---|---|
Iterable<PKIXValidationInformation> |
StaticPKIXValidationInformationResolver.resolve(CriteriaSet criteria)
Process the specified criteria and return the resulting instances the the product type
which satisfy the criteria.
|
PKIXValidationInformation |
StaticPKIXValidationInformationResolver.resolveSingle(CriteriaSet criteria)
Process the specified criteria and return a single instance of the product type
which satisfies the criteria.
|
Set<String> |
StaticPKIXValidationInformationResolver.resolveTrustedNames(CriteriaSet criteriaSet)
Resolve a set of trusted names associated with the entity indicated by the criteria.
|
Set<String> |
PKIXValidationInformationResolver.resolveTrustedNames(CriteriaSet criteriaSet)
Resolve a set of trusted names associated with the entity indicated by the criteria.
|
boolean |
PKIXX509CredentialTrustEngine.validate(X509Credential untrustedCredential,
CriteriaSet trustBasisCriteria)
Validates the token against trusted information obtained in an
implementation-specific manner.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
SignatureTrustEngine.validate(byte[] signature,
byte[] content,
String algorithmURI,
CriteriaSet trustBasisCriteria,
Credential candidateCredential)
Determines whether a raw signature over specified content is valid and signed by a trusted credential.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
BaseSignatureTrustEngine.checkParams(Signature signature,
CriteriaSet trustBasisCriteria)
Check the signature and credential criteria for required values.
|
protected void |
BaseSignatureTrustEngine.checkParamsRaw(byte[] signature,
byte[] content,
String algorithmURI,
CriteriaSet trustBasisCriteria)
Check the signature and credential criteria for required values.
|
protected Pair<Set<String>,Iterable<PKIXValidationInformation>> |
PKIXSignatureTrustEngine.resolveValidationInfo(CriteriaSet trustBasisCriteria)
Resolve and return a set of trusted validation information.
|
boolean |
PKIXSignatureTrustEngine.validate(byte[] signature,
byte[] content,
String algorithmURI,
CriteriaSet trustBasisCriteria,
Credential candidateCredential)
Determines whether a raw signature over specified content is valid and signed by a trusted credential.
|
boolean |
ExplicitKeySignatureTrustEngine.validate(byte[] signature,
byte[] content,
String algorithmURI,
CriteriaSet trustBasisCriteria,
Credential candidateCredential)
Determines whether a raw signature over specified content is valid and signed by a trusted credential.
|
boolean |
ChainingSignatureTrustEngine.validate(byte[] signature,
byte[] content,
String algorithmURI,
CriteriaSet trustBasisCriteria,
Credential candidateCredential)
Determines whether a raw signature over specified content is valid and signed by a trusted credential.
|
boolean |
PKIXSignatureTrustEngine.validate(Signature signature,
CriteriaSet trustBasisCriteria)
Validates the token against trusted information obtained in an
implementation-specific manner.
|
boolean |
ExplicitKeySignatureTrustEngine.validate(Signature signature,
CriteriaSet trustBasisCriteria)
Validates the token against trusted information obtained in an
implementation-specific manner.
|
boolean |
ChainingSignatureTrustEngine.validate(Signature token,
CriteriaSet trustBasisCriteria)
Validates the token against trusted information obtained in an
implementation-specific manner.
|
Copyright © 1999-2014. All Rights Reserved.


 %}
{% trans "If you don't receive an email, please make sure you've entered the address you registered with." %}


{{ post.title }}
{{ post.excerpt }}
---
layout: default
title: Matt Strimas-Mackey
---
I'm a conservation researcher interested in the application of
GIS, remote sensing, and data science biodiversity conservation. As I learn
new tools and techniques, I'll post my notes here in the hopes that they'll
be of use to others. Most posts will be GIS-themed and will use
R or other open source tools.
{{ post.excerpt }}


Applying Changes...
Record Your Own Voice along with full screen or tab or any app's screen.
Record the selected tab + all audios being played on the selected tab.
Record all-audios on a tab. Record entire activity along with audios on a tab.
You can record any HTML5-Video.
Select Resolutions:
Select Video Codecs:
fps
kbps
kbps


Binding to a property without security context:
innerText (safeContent)
"Safe" content that requires a security context will throw because the contents could potentially be dangerous ...
innerHTML (safeContent)
... so that actually dangerous content cannot be executed:
innerHTML (unsafeContent)
... but unsafe Content that has been trusted explicitly works - only do this if you are 100% sure!
innerHTML (trustedUnsafeContent)


Domain Name Services
We operate and maintain a number of key aspects of the DNS, including the root zone, and the .int and .arpa domains.
The DNS Root Zone
The root is the upper-most part of the DNS hierarchy, and involves delegating administrative
responsibility of “top-level domains”, which are the last segment of a domain
name, such as .com, .uk and .nz.
Part of our tasks includes evaluating requests to change the operators of
country code domains, as well as day-to-day maintenance of the details of
the existing operators.
.INT
The .int top-level domain, designed for the sole use of
cross-national organisations, such as treaty organisations, that do not
naturally fit into a specific country’s top-level domain. For example, who.int for the World Health Organisation.
.ARPA
The .arpa domain is used internally by Internet protocols, such as for reverse
mapping of IP addresses, and delivery of ENUM phone number mapping.
We administer this domain in close liaison with the Internet Architecture
Board, which has policy responsibility for .arpa.
IDN Practices Repository
To help foster the deployment of Internationalised Domain Names (IDNs), a repository of “IDN tables” which document the permissable characters for different languages and scripts provided for registration by different top-level domain registries. The repository is informative, and designed for information sharing.
Root Key Signing Key
The Root Key Signing Key provides verification of the DNSSEC-signed root zone.
Special Purpose Domains
A number of special domains are reserved or managed for demonstration purposes, or for future use.


Im impressed and alittle surprised at the rate in which DBC grew in its first 2years and too now be in NZ shows that there is quite a high demand for this style of education. But i think that the programme is aptly named a 'bootcamp' for a reason, as it is meant to be a 'transformation' almost, involving alot of hard work and sacrifice.
I'm encouraged that I will be travelling down this journey with similar mined and positioned peers and supportive teachers, and am aware that it will involve alot of hardwork.
I'm a pretty social person and a pretty hardworker so I hope to make lot's of friends and can see myself being kicked out when setting the alarms.
Not really.
Yes I am excited, and yes I am a little nervous. Deffinitely sharing one of those common fears of DBC beginners.


You need to enable JavaScript to run this app.
NICE accounts
Log in
Need a NICE Account?
Create an account


--- layout: default title: Sass Bootstrap ---
Sleek, intuitive, and powerful mobile-first front-end framework for faster and easier web development.
This Sassy version of Twitter Bootstrap was built by @alademann was ported from the amazing work of @mdo and @fat. Sass Bootstrap utilizes Sassy CSS and is managed through GitHub to help nerds do awesome stuff on the web.
Sass Bootstrap 3 has been rebuilt from the ground up to push the Web forward. It looks and behaves great on the latest smartphones, tablets, and desktops (including support for IE8+).
A 12-column responsive grid, dozens of components, JavaScript plugins, typography, form controls, and much much more.


|
LiteSQL
0.3.17
|
include this from your project More...
#include "litesql/types.hpp"
#include "litesql/datetime.hpp"
#include "litesql/except.hpp"
#include "litesql/cursor.hpp"
#include "litesql/database.hpp"
#include "litesql/expr.hpp"
#include "litesql/selectquery.hpp"
#include "litesql/datasource.hpp"
#include "litesql/persistent.hpp"
Go to the source code of this file.
include this from your project


The world has gotten more hectic. Technology has caused the world to move faster than ever, which has caused stress to worsen. Our Relax package helps relieve stress and anxiety by slowing the heart and reducing the stress hormone cortisol. Whether you need to relax at work or try to go to bed, the Relax Package is what you need.


twilio.rest.preview.trusted_comms package¶
Subpackages¶
Submodules¶
twilio.rest.preview.trusted_comms.brands_information module¶
This code was generated by / _ _ _| _ _
(_)/(_)(_|/| |(/_ v1.0.0 / /
-
class
twilio.rest.preview.trusted_comms.brands_information.
BrandsInformationContext
(version)[source]¶ Bases:
twilio.base.instance_context.InstanceContext
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact<EMAIL_ADDRESS>-
fetch
(if_none_match=<object object>)[source]¶ Fetch the BrandsInformationInstance
Parameters: if_none_match (unicode) – Standard If-None-Match HTTP header Returns: The fetched BrandsInformationInstance Return type: twilio.rest.preview.trusted_comms.brands_information.BrandsInformationInstance
-
-
class
twilio.rest.preview.trusted_comms.brands_information.
BrandsInformationInstance
(version, payload)[source]¶ Bases:
twilio.base.instance_resource.InstanceResource
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact<EMAIL_ADDRESS>-
fetch
(if_none_match=<object object>)[source]¶ Fetch the BrandsInformationInstance
Parameters: if_none_match (unicode) – Standard If-None-Match HTTP header Returns: The fetched BrandsInformationInstance Return type: twilio.rest.preview.trusted_comms.brands_information.BrandsInformationInstance
-
file_link
¶ Returns: The URL to the brands information Return type: unicode
-
file_link_ttl_in_seconds
¶ Returns: How long will be the file_link valid Return type: unicode
-
update_time
¶ Returns: Creation time of the information retrieved Return type: datetime
-
url
¶ Returns: The URL of this resource Return type: unicode
-
-
class
twilio.rest.preview.trusted_comms.brands_information.
BrandsInformationList
(version)[source]¶ Bases:
twilio.base.list_resource.ListResource
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact<EMAIL_ADDRESS>-
get
()[source]¶ Constructs a BrandsInformationContext
Returns: twilio.rest.preview.trusted_comms.brands_information.BrandsInformationContext Return type: twilio.rest.preview.trusted_comms.brands_information.BrandsInformationContext
-
-
class
twilio.rest.preview.trusted_comms.brands_information.
BrandsInformationPage
(version, response, solution)[source]¶ Bases:
twilio.base.page.Page
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact<EMAIL_ADDRESS>-
get_instance
(payload)[source]¶ Build an instance of BrandsInformationInstance
Parameters: payload (dict) – Payload response from the API Returns: twilio.rest.preview.trusted_comms.brands_information.BrandsInformationInstance Return type: twilio.rest.preview.trusted_comms.brands_information.BrandsInformationInstance
-
twilio.rest.preview.trusted_comms.cps module¶
This code was generated by / _ _ _| _ _
(_)/(_)(_|/| |(/_ v1.0.0 / /
-
class
twilio.rest.preview.trusted_comms.cps.
CpsContext
(version)[source]¶ Bases:
twilio.base.instance_context.InstanceContext
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact<EMAIL_ADDRESS>-
fetch
(x_xcnam_sensitive_phone_number=<object object>)[source]¶ Fetch the CpsInstance
Parameters: x_xcnam_sensitive_phone_number (unicode) – Phone number to retrieve CPS. Returns: The fetched CpsInstance Return type: twilio.rest.preview.trusted_comms.cps.CpsInstance
-
-
class
twilio.rest.preview.trusted_comms.cps.
CpsInstance
(version, payload)[source]¶ Bases:
twilio.base.instance_resource.InstanceResource
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact<EMAIL_ADDRESS>-
cps_url
¶ Returns: CPS URL of the phone number. Return type: unicode
-
fetch
(x_xcnam_sensitive_phone_number=<object object>)[source]¶ Fetch the CpsInstance
Parameters: x_xcnam_sensitive_phone_number (unicode) – Phone number to retrieve CPS. Returns: The fetched CpsInstance Return type: twilio.rest.preview.trusted_comms.cps.CpsInstance
-
phone_number
¶ Returns: Phone number passed. Return type: unicode
-
url
¶ Returns: The URL of this resource. Return type: unicode
-
-
class
twilio.rest.preview.trusted_comms.cps.
CpsList
(version)[source]¶ Bases:
twilio.base.list_resource.ListResource
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact<EMAIL_ADDRESS>-
get
()[source]¶ Constructs a CpsContext
Returns: twilio.rest.preview.trusted_comms.cps.CpsContext Return type: twilio.rest.preview.trusted_comms.cps.CpsContext
-
-
class
twilio.rest.preview.trusted_comms.cps.
CpsPage
(version, response, solution)[source]¶ Bases:
twilio.base.page.Page
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact<EMAIL_ADDRESS>-
get_instance
(payload)[source]¶ Build an instance of CpsInstance
Parameters: payload (dict) – Payload response from the API Returns: twilio.rest.preview.trusted_comms.cps.CpsInstance Return type: twilio.rest.preview.trusted_comms.cps.CpsInstance
-
twilio.rest.preview.trusted_comms.current_call module¶
This code was generated by / _ _ _| _ _
(_)/(_)(_|/| |(/_ v1.0.0 / /
-
class
twilio.rest.preview.trusted_comms.current_call.
CurrentCallContext
(version)[source]¶ Bases:
twilio.base.instance_context.InstanceContext
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact<EMAIL_ADDRESS>-
fetch
(x_xcnam_sensitive_phone_number_from=<object object>, x_xcnam_sensitive_phone_number_to=<object object>)[source]¶ Fetch the CurrentCallInstance
Parameters: - x_xcnam_sensitive_phone_number_from (unicode) – The originating Phone Number
- x_xcnam_sensitive_phone_number_to (unicode) – The terminating Phone Number
Returns: The fetched CurrentCallInstance
Return type: twilio.rest.preview.trusted_comms.current_call.CurrentCallInstance
-
-
class
twilio.rest.preview.trusted_comms.current_call.
CurrentCallInstance
(version, payload)[source]¶ Bases:
twilio.base.instance_resource.InstanceResource
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact<EMAIL_ADDRESS>-
bg_color
¶ Returns: Background color of the current phone call Return type: unicode
-
caller
¶ Returns: Caller name of the current phone call Return type: unicode
-
created_at
¶ Returns: The date this current phone call was created Return type: datetime
-
fetch
(x_xcnam_sensitive_phone_number_from=<object object>, x_xcnam_sensitive_phone_number_to=<object object>)[source]¶ Fetch the CurrentCallInstance
Parameters: - x_xcnam_sensitive_phone_number_from (unicode) – The originating Phone Number
- x_xcnam_sensitive_phone_number_to (unicode) – The terminating Phone Number
Returns: The fetched CurrentCallInstance
Return type: twilio.rest.preview.trusted_comms.current_call.CurrentCallInstance
-
font_color
¶ Returns: Font color of the current phone call Return type: unicode
-
from_
¶ Returns: The originating phone number Return type: unicode
-
logo
¶ Returns: Logo URL of the caller Return type: unicode
-
manager
¶ Returns: The name of the CPS organization Return type: unicode
-
reason
¶ Returns: The business reason for this current phone call Return type: unicode
-
shield_img
¶ Returns: Shield image URL that serves as authenticity proof of the current phone call Return type: unicode
-
sid
¶ Returns: A string that uniquely identifies this current branded phone call. Return type: unicode
-
status
¶ Returns: The status of the current phone call Return type: unicode
-
to
¶ Returns: The terminating phone number Return type: unicode
-
url
¶ Returns: The URL of this resource. Return type: unicode
-
use_case
¶ Returns: The use case for the current phone call Return type: unicode
-
-
class
twilio.rest.preview.trusted_comms.current_call.
CurrentCallList
(version)[source]¶ Bases:
twilio.base.list_resource.ListResource
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact<EMAIL_ADDRESS>-
get
()[source]¶ Constructs a CurrentCallContext
Returns: twilio.rest.preview.trusted_comms.current_call.CurrentCallContext Return type: twilio.rest.preview.trusted_comms.current_call.CurrentCallContext
-
-
class
twilio.rest.preview.trusted_comms.current_call.
CurrentCallPage
(version, response, solution)[source]¶ Bases:
twilio.base.page.Page
PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact<EMAIL_ADDRESS>-
get_instance
(payload)[source]¶ Build an instance of CurrentCallInstance
Parameters: payload (dict) – Payload response from the API Returns: twilio.rest.preview.trusted_comms.current_call.CurrentCallInstance Return type: twilio.rest.preview.trusted_comms.current_call.CurrentCallInstance
-
Module contents¶
This code was generated by / _ _ _| _ _
(_)/(_)(_|/| |(/_ v1.0.0 / /
-
class
twilio.rest.preview.trusted_comms.
TrustedComms
(domain)[source]¶ Bases:
twilio.base.version.Version
-
branded_channels
¶ Return type: twilio.rest.preview.trusted_comms.branded_channel.BrandedChannelList
-
brands_information
¶ Return type: twilio.rest.preview.trusted_comms.brands_information.BrandsInformationList
-
cps
¶ Return type: twilio.rest.preview.trusted_comms.cps.CpsList
-
current_calls
¶ Return type: twilio.rest.preview.trusted_comms.current_call.CurrentCallList
-


CMPUT 404 Lab 5 Site
Blog
Articles in the Blog category
10
took
11
CMPUT404.
12
I
13
forgot
14
the
15
rest
16
of
17
this
18
story
19
:)
⇇
«
Page 2 / 3
»
⇉


--- layout: post title: 'Book review: Sencha Touch Mobile JavaScript Framework' date: 2012-04-08 23:50:40.000000000 +02:00 type: post published: true status: publish categories: - Books tags: - javascript - mobile - packt - sencha meta: _edit_last: '1' _thumbnail_id: '1947' dsq_thread_id: '641608930' author: login: bbWebdesign email<EMAIL_ADDRESS>display_name: Bob first_name: Bob last_name: Belderbos ---
I finished reading a copy of Sencha Touch Mobile JavaScript Framework that Packt Publishing provided me with. In this post a review of the book.
See also packtpub:
The entry level is low, somebody with a general idea about touch devices and having some HTML/CSS skills, preferably also some knowledge of Javascript, can jump in with great ease.
The explanations and code examples were comprehensive and well structured (one caveat with the code, see further down). Especially Chapter 8 was useful: it combined the concepts building a Flickr Finder app - cool.
Apart from Sencha Touch a lot of other technologies are introduced like writing CSS with SASS, the Safari Error console, REST / building an API and AJAX, PhoneGap/ NimbleKit, working in offline mode. I liked this, it gives you some relevant context you need as a developer.
Here is where the book lost a bit my appetite. It uses Sencha Touch 1.1.0 and this is not the latest release. Release 2.x is out and contains important changes. The Sencha Touch 2 Developer Preview was already presented in October last year, yet this book came out if February 2012. I don't understand it doesn't take a sneak preview at least as the Facebook graph title I reviewed did with the Open Graph that was even fresher when that book was released.
I noted that when I loaded the 2.x library files into the 1.1.0 code examples things started to fail. This demotivated me a bit because I didn't see any use in trying examples of an older release especially knowing that performance was the key improvement between 1.x and 2.x. I guess this is inherent to writing a book about any software topic, but I had expected a bit more here, knowing that Packt books are heavily focussed on practical code samples.
That aside, as I already stated the material was presented in a clear and wide scope. It was an interesting and joyful ride to get familiar with the Sencha Touch framework. After reading I can clearly see this is a good approach to mobile web development. I am looking forward to dive into the release 2 documentation soon to actually build something myself.
You can read more about the book here. Please let me know in the comments if you have any experience and/or example apps built with Sencha Touch.


Name: Jerico Bacungan Serrano
Age: 26
Birth Date: March 19, 1990
Birth Place: Baguio City
Primary: Saint Louis University Laboratory Elementary School (1997-2003)
Secondary: Saint Louis University Laboratory High School (2003-2007)
Tertiary: University of the Cordilleras (2007-2012)
Current: University of the Cordilleras (2014-present)
I'am the eldest of 2 siblings. I'am passionate about the performing arts, specifically on singing, and dancing.
I performed as a solo act in some of the bars here in Baguio. Most of the time it's just me and my guitar all around Baguio City with the songs in my head and a bottle of beer
I've met some great people with great talent. I was lucky enough to meet the YinYang Theory and made me their trainee in vocals and because of that I was exposed to many gigs and many people and they gave me the knowledge and made me a better musician. I've performed with them in Giligan's Island (My First Gig with them), but most of the time I'm performing at 18bc because that is where they have their gigs.
After several months I stopped having gigs with them because I have to return to school
I met a guy named Roland Nimuan and we started to become a duo act and performing around bars here in Baguio City namely, Concoctions, Bohemian, and Dad & I,
I formed a band named "TonyFaith" back in 2011 when I returned to finish my Nursing Course.
I composed a total of 5 songs with 4 of them having a girls' name as a title
I also composed our graduation song during that time and it was entitled : "The Brightest Future"
We also preformed this song during our recognition day, a day before our graduation day


All Classes
Book
BookTest
Client
ClientTest
DVD
DVDTest
Game
GameGenre
GameTest
Genre
Language
Platform
PriceComparator
PriceComparatorTest
Product
Store
StoreConsole
StoreGUI
StoreTest
Transaction
TransactionTest


| Deploying automation for Software Devlopment with Devops and Gitops approach. |
Bachelor, Mangement Information System ; University of Boston
Major : System Administrator - Information Technoloogy
System Engineering Virtual Intern
Open Learning Exchange, MA, USA Duration: Sept 2019 - Present, 2020 Team Size: 12-15 Role Played: QA engineer
AV Techology Support
Umass Boston, Boston, MA - Perform data entry on daily basis. - Update laptop and Workstation of class rooms. - Troubleshoot tickets from ITSM. - Responsible for reporting incidents within buildings. - Perform installation for Zoom Conference Software.
Software has been used * Ticket system - Service Now * Office 365
1 - System Engineer Virtual Intern Skills Used: Rasbian, Docker, Vagrant, Bash, NPM.
Create debian based images that can be controled by android remote apps. The system is used to support a web based e-learning system. The scope of the projects is high and maintained by a experience devops team.
2 - SD Card Burner
3 - Blogging about KVM technology. - Build virtual machine for system testing. - Containerize web apps to work with docker.
For items which don’t have a clear time ordering, a definition list can be used to have named items.
Python: Description of your experience with second-lang,
LAMP stack We both know this one’s pushing it.
Nodejs cli module
<EMAIL_ADDRESS>• +857 308 6648 •
Dorchester, MA 02125


--- layout: page title: About header-img: "img/about-bg.png" ---
I'm a Marketing Analytics Manager living in Brooklyn, NY that's learning web development on the side


Exclusively available at WAVES, our seasonal Surf Camps are perfect for kids and teens aged 5 to 17. We’ve been operating since 2002, and our intensive half-day or full-day surf school sessions help students build confidence and improve their skills quickly.
Here’s how Surf Camp works:Choose your session: Spring Break (March-April) or Summer Break (June-September)
Choose your duration: We offer full-day (9:30 a.m. to 3:30 p.m.) and half-day (9:30 a.m. to 12:15 p.m., or 12:45 p.m. to 3:30 p.m.) sessions
Take advantage of our flexible scheduling: Sign up for as many or as few half days, full days, or weeks as you like
We provide free childcare from 9:00 a.m. until 4:00 p.m., with an extended childcare option spanning 8:00 a.m. until 5:00 p.m.
Everything is provided, including safe, comfortable foam surfboards as well as bodyboards and full-length and spring wetsuits. Snacks and drinks are offered at no extra charge, and we also put up canopies to provide shade from the Southern California sun and prevent excess sun exposure.


Poetry is crafted with generic visual style that can serve as a base for any project. This visual framework is easily extensible and modifiable with few basic parameters as colors and fonts.
Poetry uses normalize.css to render all elements more consistently and in line with modern standards. On top of this it constructs HTML5 valid code for basic visual scaffolding of the web.
Poetry utilises very verbose markup to create low maintenance code that promotes experimentation and combination. It is ideal for project pages, company landing pages and such.
Poetry is based on a very simple but powerful and intuitive grid markup inspired by genial Skeleton. The grid is fully nestable to allow finegrain panel styling. The grid parameters are easily customizable through Less parameters, but the defaults set to 960 grid system should fit the basic needs.
The default typography style in tritone/augmented fourth scale typeset in beautiful and free Lato. All the important variables are easily changed via exported Less variables.
Standard HTML5 form elements are styled by default.
Verbose markup promotes recombination of classes to obtain wanted results. Few utility classes with english names (such as light background, two columns, primary button) can be combined and mixed naturally. Just explore the code of this page!
Download nowPoetry comes with modern button classes with basic modifiers. Other colors can be easily added when needed.
Primary buttonTrue responsive tables come handy when displaying data.
| # | Name 1 | Name 2 | Name 3 |
|---|---|---|---|
| 1 | Andrew | Peter | Michael |
| 2 | Peter | Thomas | Andrew |
| 3 | Michael | Andrew | Peter |


Namespace for the rules for fields
- Source:
Methods
-
(static) email() → {Array}
-
Function to check if a field has a valid email address for its value
- Source:
Returns:
Array containing one invalidField if invalid or none if not- Type
- Array
-
(static) firstNameText() → {Array}
-
Function to check if a field has a value with max 35 characters
- Source:
Returns:
Array containing one invalidField if invalid or none if not- Type
- Array
-
(static) largeText() → {Array}
-
Function to check if a field has a value with max 500 characters
- Source:
Returns:
Array containing one invalidField if invalid or none if not- Type
- Array
-
(static) lastNameText() → {Array}
-
Function to check if a field has a value with max 35 characters
- Source:
Returns:
Array containing one invalidField if invalid or none if not- Type
- Array
-
(static) middleNameText() → {Array}
-
Function to check if a field has a value with max 100 characters
- Source:
Returns:
Array containing one invalidField if invalid or none if not- Type
- Array
-
(static) nino() → {Array}
-
Function to check if a field has a valid national insurance number for its value
- Source:
Returns:
Array containing one invalidField if invalid or none if not- Type
- Array
-
(static) nonEmpty() → {Array}
-
Function to check if a field has an empty value
- Source:
Returns:
Array containing one invalidField if invalid or none if not- Type
- Array
-
(static) postcode() → {Array}
-
Function to check if a field has a valid post code for its value
- Source:
Returns:
Array containing one invalidField if invalid or none if not- Type
- Array
-
(static) prevFirstNameText() → {Array}
-
Function to check if a field has a value with max 35 characters
- Source:
Returns:
Array containing one invalidField if invalid or none if not- Type
- Array
-
(static) prevLastNameText() → {Array}
-
Function to check if a field has a value with max 35 characters
- Source:
Returns:
Array containing one invalidField if invalid or none if not- Type
- Array
-
(static) prevMiddleNameText() → {Array}
-
Function to check if a field has a value with max 100 characters
- Source:
Returns:
Array containing one invalidField if invalid or none if not- Type
- Array
-
(static) smallText() → {Array}
-
Function to check if a field has a value with max 256 characters
- Source:
Returns:
Array containing one invalidField if invalid or none if not- Type
- Array
-
(static) telephone() → {Array}
-
Function to check if a field has a valid telephone number for its value
- Source:
Returns:
Array containing one invalidField if invalid or none if not- Type
- Array
-
(static) validCountry() → {Array}
-
Function to check if a field has a value that is a country listed in GOVUK.registerToVote.countries
- Source:
Returns:
Array containing one invalidField if invalid or none if not- Type
- Array


| 03/11/2017 |
I contacted {% if data.counterclaim=="true" %}Jan Clark{%else%}Mary Richards{% endif %} to discuss building works on our roof. |
| 06/11/2017 |
We agreed what work should be done and signed a contract. |
| 30/11/2017 |
The work started on the roof. |
21/12/2017 |
The work on the roof was completed but I noticed that there was a problem with one
section.
|
27/12/2017 |
I sent an email to Mary Richards and asked them to get the problem fixed. |
15/01/2018 |
I hadn't had a reply so I told them I would be making a money claim. |
27/12/2017 |
I sent an email to Mary Richards and asked them to get the problem fixed. |
15/01/2018 |
I hadn't had a reply so I told them I would be making a money claim. |