-
Notifications
You must be signed in to change notification settings - Fork 0
/
chunk-3R5Z4ITG.js
14 lines (14 loc) · 13.4 KB
/
chunk-3R5Z4ITG.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import{$ as s,Ga as e,Od as b,T as p,U as u,Wb as S,Xd as f,Yb as h,Yd as y,Zb as E,_ as l,ha as c,na as i,oa as t,pa as r,se as g,y as d}from"./chunk-V5DQALWN.js";var P=(()=>{class n{static \u0275fac=function(o){return new(o||n)};static \u0275cmp=l({type:n,selectors:[["sample-po-entity-doc"]],standalone:!1,decls:501,vars:0,consts:[[1,"docs-api"],[1,"docs-api-module-import"],[1,"docs-api-class-description"],[1,"docs-api-h4","docs-api-class-name"],[1,"doc-code"],[1,"docs-api-h5","docs-api-method-header"],[1,"docs-api-method-table"],[1,"docs-api-properties-row"],["colspan","2",1,"docs-api-properties-name-cell"],[1,"docs-api-input-marker"],[1,"docs-api-input-alias"],[1,"docs-api-property-description"],["href","/documentation/po-query-builder"],[1,"docs-api-properties-table"],[1,"docs-api-properties-header-row"],[1,"docs-api-properties-th"],[1,"docs-api-properties-name-cell"],[1,"docs-api-properties-type-cell"],["pan","",1,"docs-api-property-type"],["pan","",1,"docs-api-property-type","Array<object>"],["pan","",1,"docs-api-property-type","Array<string>"],["pan","",1,"docs-api-property-type","string"]],template:function(o,m){o&1&&(i(0,"div",0)(1,"p",1)(2,"code"),e(3,"import { PoEntity } from '@po-ui/ng-sync';"),t()(),r(4,"div",2),i(5,"h3"),e(6,"Models"),t(),i(7,"h4",3)(8,"code",4),e(9,"PoEntity"),t()(),i(10,"div",2)(11,"p"),e(12,"Uma inst\xE2ncia "),i(13,"code"),e(14,"PoEntity"),t(),e(15," representa um "),i(16,"em"),e(17,"schema"),t(),e(18,` e ela cont\xE9m m\xE9todos que possibilitam manipular seus registros,
como por exemplo: buscar, criar e remover.`),t(),i(19,"p"),e(20,"Esta inst\xE2ncia pode ser obtida a partir do retorno do m\xE9todo "),i(21,"code"),e(22,"PoSyncService.getModel('schema name')"),t(),e(23,"."),t()(),i(24,"h4",5),e(25,"M\xE9todos"),t(),i(26,"table",6)(27,"tr",7)(28,"th",8)(29,"div",9)(30,"h4")(31,"span",10),e(32," find "),t()()()()(),i(33,"tr",11)(34,"td",11)(35,"p"),e(36,"Busca os registros do "),i(37,"em"),e(38,"schema"),t(),e(39,`, podendo filtrar o resultado a partir do filtro passado e retornando apenas
os campos definidos.`),t(),i(40,"p"),e(41,"Para que esta busca seja conclu\xEDda \xE9 necess\xE1rio utilizar o m\xE9todo "),i(42,"code"),e(43,"PoQueryBuilder.exec()"),t(),e(44,`.
Veja mais em: `),i(45,"a",12),e(46,"PoQueryBuilder"),t(),e(47,"."),t()()()(),i(48,"h5")(49,"b"),e(50,"Par\xE2metros"),t()(),i(51,"table",13)(52,"tr",14)(53,"th",15),e(54,"Nome"),t(),i(55,"th",15),e(56,"Tipo"),t(),i(57,"th",15),e(58,"Descri\xE7\xE3o"),t()(),i(59,"tr",7)(60,"td",16),e(61," filter"),t(),i(62,"td",17)(63,"code",18),e(64," object "),t()(),i(65,"td",11)(66,"p"),e(67,"Objeto que cont\xE9m os campos e valores a serem filtrados no "),i(68,"em"),e(69,"schema"),t(),e(70,"."),t()()(),i(71,"tr",7)(72,"td",16),e(73," fields"),t(),i(74,"td",17)(75,"code",18),e(76," string "),t()(),i(77,"td",11)(78,"p"),e(79,`Campos que ser\xE3o retornados nos registros. Este campos devem estar dentro de
uma `),i(80,"em"),e(81,"string"),t(),e(82," separados por espa\xE7o podendo usar o caractere "),i(83,"code"),e(84,"-"),t(),e(85,` para excluir campos.
Por exemplo, a defini\xE7\xE3o abaixo:`),t(),i(86,"pre")(87,"code"),e(88,"PoQueryBuilder.select('name age address');"),t()(),i(89,"p"),e(90,"Ir\xE1 retornar apenas os campos "),i(91,"code"),e(92,"name"),t(),e(93,", "),i(94,"code"),e(95,"age"),t(),e(96," e "),i(97,"code"),e(98,"address"),t(),e(99,". E para n\xE3o mostrar um campo ou mais basta fazer:"),t(),i(100,"pre")(101,"code"),e(102,"PoQueryBuilder.select('-name -age');"),t()()()()(),i(103,"h5")(104,"b"),e(105,"Retorno"),t()(),i(106,"table",13)(107,"tr",14)(108,"th",15),e(109,"Tipo"),t(),i(110,"th",15),e(111,"Descri\xE7\xE3o"),t()(),i(112,"tr",7)(113,"td",17)(114,"code",18),e(115,"PoQueryBuilder"),t()(),i(116,"td",11)(117,"p"),e(118,"Objeto que possibilita encadear um m\xE9todo do "),i(119,"code"),e(120,"PoQueryBuilder"),t(),e(121,"."),t()()()(),r(122,"br"),i(123,"table",6)(124,"tr",7)(125,"th",8)(126,"div",9)(127,"h4")(128,"span",10),e(129," findById "),t()()()()(),i(130,"tr",11)(131,"td",11)(132,"p"),e(133,"Busca um registro pelo seu "),i(134,"em"),e(135,"id"),t(),e(136,"."),t(),i(137,"p"),e(138,"Para que esta busca seja conclu\xEDda \xE9 necess\xE1rio utilizar o m\xE9todo "),i(139,"code"),e(140,"PoQueryBuilder.exec()"),t(),e(141,`.
Veja mais em: `),i(142,"a",12),e(143,"PoQueryBuilder"),t(),e(144,"."),t()()()(),i(145,"h5")(146,"b"),e(147,"Par\xE2metros"),t()(),i(148,"table",13)(149,"tr",14)(150,"th",15),e(151,"Nome"),t(),i(152,"th",15),e(153,"Tipo"),t(),i(154,"th",15),e(155,"Descri\xE7\xE3o"),t()(),i(156,"tr",7)(157,"td",16),e(158," id"),t(),i(159,"td",17)(160,"code",18),e(161," any "),t()(),i(162,"td",11)(163,"p"),e(164,"Identificador do registro."),t()()(),i(165,"tr",7)(166,"td",16),e(167," fields"),t(),i(168,"td",17)(169,"code",18),e(170," string "),t()(),i(171,"td",11)(172,"p"),e(173,`Campos que ser\xE3o retornados nos registros. Este campos devem estar dentro de
uma `),i(174,"em"),e(175,"string"),t(),e(176," separados por espa\xE7o podendo usar o caractere "),i(177,"code"),e(178,"-"),t(),e(179,` para excluir campos.
Por exemplo, a defini\xE7\xE3o abaixo:`),t(),i(180,"pre")(181,"code"),e(182,"PoQueryBuilder.select('name age address');"),t()(),i(183,"p"),e(184,"Ir\xE1 retornar apenas os campos "),i(185,"code"),e(186,"name"),t(),e(187,", "),i(188,"code"),e(189,"age"),t(),e(190," e "),i(191,"code"),e(192,"address"),t(),e(193,". E para n\xE3o mostrar um campo ou mais basta fazer:"),t(),i(194,"pre")(195,"code"),e(196,"PoQueryBuilder.select('-name -age');"),t()()()()(),i(197,"h5")(198,"b"),e(199,"Retorno"),t()(),i(200,"table",13)(201,"tr",14)(202,"th",15),e(203,"Tipo"),t(),i(204,"th",15),e(205,"Descri\xE7\xE3o"),t()(),i(206,"tr",7)(207,"td",17)(208,"code",18),e(209,"PoQueryBuilder"),t()(),i(210,"td",11)(211,"p"),e(212,"Objeto que possibilita encadear um m\xE9todo do "),i(213,"code"),e(214,"PoQueryBuilder"),t(),e(215,"."),t()()()(),r(216,"br"),i(217,"table",6)(218,"tr",7)(219,"th",8)(220,"div",9)(221,"h4")(222,"span",10),e(223," findOne "),t()()()()(),i(224,"tr",11)(225,"td",11)(226,"p"),e(227,"Semelhante ao m\xE9todo "),i(228,"code"),e(229,"PoEntity.find()"),t(),e(230,", por\xE9m retorna apenas o primeiro registro encontrado na busca."),t(),i(231,"p"),e(232,"Para que esta busca seja conclu\xEDda \xE9 necess\xE1rio utilizar o m\xE9todo "),i(233,"code"),e(234,"PoQueryBuilder.exec()"),t(),e(235,`.
Veja mais em: `),i(236,"a",12),e(237,"PoQueryBuilder"),t(),e(238,"."),t()()()(),i(239,"h5")(240,"b"),e(241,"Par\xE2metros"),t()(),i(242,"table",13)(243,"tr",14)(244,"th",15),e(245,"Nome"),t(),i(246,"th",15),e(247,"Tipo"),t(),i(248,"th",15),e(249,"Descri\xE7\xE3o"),t()(),i(250,"tr",7)(251,"td",16),e(252," filter"),t(),i(253,"td",17)(254,"code",18),e(255," any "),t()(),i(256,"td",11)(257,"p"),e(258,"Objeto que cont\xE9m os campos e valores a serem filtrados no "),i(259,"em"),e(260,"schema"),t(),e(261,"."),t()()(),i(262,"tr",7)(263,"td",16),e(264," fields"),t(),i(265,"td",17)(266,"code",18),e(267," string "),t()(),i(268,"td",11)(269,"p"),e(270,`Campos que ser\xE3o retornados nos registros. Este campos devem estar dentro de
uma `),i(271,"em"),e(272,"string"),t(),e(273," separados por espa\xE7o podendo usar o caractere "),i(274,"code"),e(275,"-"),t(),e(276,` para excluir campos.
Por exemplo, a defini\xE7\xE3o abaixo:`),t(),i(277,"pre")(278,"code"),e(279,"PoQueryBuilder.select('name age address');"),t()(),i(280,"p"),e(281,"Ir\xE1 retornar apenas os campos "),i(282,"code"),e(283,"name"),t(),e(284,", "),i(285,"code"),e(286,"age"),t(),e(287," e "),i(288,"code"),e(289,"address"),t(),e(290,". E para n\xE3o mostrar um campo ou mais basta fazer:"),t(),i(291,"pre")(292,"code"),e(293,"PoQueryBuilder.select('-name -age');"),t()()()()(),i(294,"h5")(295,"b"),e(296,"Retorno"),t()(),i(297,"table",13)(298,"tr",14)(299,"th",15),e(300,"Tipo"),t(),i(301,"th",15),e(302,"Descri\xE7\xE3o"),t()(),i(303,"tr",7)(304,"td",17)(305,"code",18),e(306,"PoQueryBuilder"),t()(),i(307,"td",11)(308,"p"),e(309,"Objeto que possibilita encadear um m\xE9todo do "),i(310,"code"),e(311,"PoQueryBuilder"),t(),e(312,"."),t()()()(),r(313,"br"),i(314,"table",6)(315,"tr",7)(316,"th",8)(317,"div",9)(318,"h4")(319,"span",10),e(320," remove "),t()()()()(),i(321,"tr",11)(322,"td",11)(323,"p"),e(324,"Remove um registro."),t()()()(),i(325,"h5")(326,"b"),e(327,"Par\xE2metros"),t()(),i(328,"table",13)(329,"tr",14)(330,"th",15),e(331,"Nome"),t(),i(332,"th",15),e(333,"Tipo"),t(),i(334,"th",15),e(335,"Descri\xE7\xE3o"),t()(),i(336,"tr",7)(337,"td",16),e(338," record"),t(),i(339,"td",17)(340,"code",18),e(341," object "),t()(),i(342,"td",11)(343,"p"),e(344,"Registro que ser\xE1 removido."),t()()(),i(345,"tr",7)(346,"td",16),e(347," customRequestId"),t(),i(348,"td",17)(349,"code",18),e(350," string "),t()(),i(351,"td",11)(352,"p"),e(353,"Identificador customizado do comando."),t()()()(),i(354,"h5")(355,"b"),e(356,"Retorno"),t()(),i(357,"table",13)(358,"tr",14)(359,"th",15),e(360,"Tipo"),t(),i(361,"th",15),e(362,"Descri\xE7\xE3o"),t()(),i(363,"tr",7)(364,"td",17)(365,"code",18),e(366,"Promise"),t()(),i(367,"td",11)(368,"p"),e(369,"Promessa que \xE9 conclu\xEDda ap\xF3s o registro ser removido."),t()()()(),r(370,"br"),i(371,"table",6)(372,"tr",7)(373,"th",8)(374,"div",9)(375,"h4")(376,"span",10),e(377," save "),t()()()()(),i(378,"tr",11)(379,"td",11)(380,"p"),e(381,"Altera ou inclui um registro."),t(),i(382,"blockquote")(383,"p"),e(384,"O registro ser\xE1 alterado se ele possuir um "),i(385,"em"),e(386,"id"),t(),e(387,", caso contr\xE1rio um novo registro ser\xE1 criado."),t()()()()(),i(388,"h5")(389,"b"),e(390,"Par\xE2metros"),t()(),i(391,"table",13)(392,"tr",14)(393,"th",15),e(394,"Nome"),t(),i(395,"th",15),e(396,"Tipo"),t(),i(397,"th",15),e(398,"Descri\xE7\xE3o"),t()(),i(399,"tr",7)(400,"td",16),e(401," record"),t(),i(402,"td",17)(403,"code",18),e(404," object "),t()(),i(405,"td",11)(406,"p"),e(407,"Registro que ser\xE1 persistido."),t()()(),i(408,"tr",7)(409,"td",16),e(410," customRequestId"),t(),i(411,"td",17)(412,"code",18),e(413," string "),t()(),i(414,"td",11)(415,"p"),e(416,"Identificador customizado do comando."),t()()()(),i(417,"h5")(418,"b"),e(419,"Retorno"),t()(),i(420,"table",13)(421,"tr",14)(422,"th",15),e(423,"Tipo"),t(),i(424,"th",15),e(425,"Descri\xE7\xE3o"),t()(),i(426,"tr",7)(427,"td",17)(428,"code",18),e(429,"Promise"),t()(),i(430,"td",11)(431,"p"),e(432,"Promessa que \xE9 conclu\xEDda ap\xF3s o registro ser alterado ou inclu\xEDdo."),t()()()(),r(433,"br"),i(434,"table",6)(435,"tr",7)(436,"th",8)(437,"div",9)(438,"h4")(439,"span",10),e(440," saveAll "),t()()()()(),i(441,"tr",11)(442,"td",11)(443,"p"),e(444,"Salva uma lista de registros em lote."),t(),i(445,"blockquote")(446,"p"),e(447,"Para cada registro da lista, ser\xE1 inserido um novo registro se o mesmo n\xE3o tiver "),i(448,"em"),e(449,"id"),t(),e(450,`, caso contr\xE1rio
ser\xE1 contado como uma atualiza\xE7\xE3o de um registro existente.`),t()()()()(),i(451,"h5")(452,"b"),e(453,"Par\xE2metros"),t()(),i(454,"table",13)(455,"tr",14)(456,"th",15),e(457,"Nome"),t(),i(458,"th",15),e(459,"Tipo"),t(),i(460,"th",15),e(461,"Descri\xE7\xE3o"),t()(),i(462,"tr",7)(463,"td",16),e(464," records"),t(),i(465,"td",17)(466,"code",19),e(467," Array<object> "),t()(),i(468,"td",11)(469,"p"),e(470,"Lista de registros que ser\xE3o persistidos."),t()()(),i(471,"tr",7)(472,"td",16),e(473," customRequestIds"),t(),i(474,"td",17)(475,"code",20),e(476," Array<string> "),t(),i(477,"code",21),e(478," string "),t()(),i(479,"td",11)(480,"p"),e(481,"Identificador customizado do comando."),t(),i(482,"p"),e(483,`Ao passar uma lista de identificadores, cada \xEDndice da lista de identificadores dever\xE1
corresponder ao \xEDndice do registro na lista de registros.`),t()()()(),i(484,"h5")(485,"b"),e(486,"Retorno"),t()(),i(487,"table",13)(488,"tr",14)(489,"th",15),e(490,"Tipo"),t(),i(491,"th",15),e(492,"Descri\xE7\xE3o"),t()(),i(493,"tr",7)(494,"td",17)(495,"code",18),e(496,"Promise<any>"),t()(),i(497,"td",11)(498,"p"),e(499,"Promessa que \xE9 conclu\xEDda ap\xF3s os registros serem alterados ou inclu\xEDdos."),t()()()(),r(500,"br"),t())},encapsulation:2})}return n})();var v=(()=>{class n{route;router;sub;hidePoWebSample=!0;samplesLength=0;activeTab="doc";actions=[{label:"Documenta\xE7\xE3o",action:this.goBack.bind(this),icon:"ph ph-file-text"},{label:"Colabore",action:this.improveDocs.bind(this)}];constructor(a,o){this.route=a,this.router=o}goBack(){this.router.navigate(["documentation"])}improveDocs(){this.router.navigate(["guides/development-flow"])}ngOnInit(){this.sub=this.route.queryParams.subscribe(a=>{let o=a.view;this.activeTab=o||"doc",this.hidePoWebSample=this.samplesLength===0})}ngOnDestroy(){this.sub.unsubscribe()}static \u0275fac=function(o){return new(o||n)(u(S),u(h))};static \u0275cmp=l({type:n,selectors:[["ng-component"]],standalone:!1,decls:5,vars:4,consts:[["p-title"," Entity",3,"p-actions"],["p-size","1"],["p-label","Documenta\xE7\xE3o",3,"p-active"],["p-label","Exemplos",3,"p-hide","p-active"]],template:function(o,m){o&1&&(i(0,"po-page-default",0)(1,"po-tabs",1)(2,"po-tab",2),r(3,"sample-po-entity-doc"),t(),r(4,"po-tab",3),t()()),o&2&&(c("p-actions",m.actions),p(2),c("p-active",m.activeTab.includes("doc")),p(2),c("p-hide",m.hidePoWebSample)("p-active",m.activeTab.includes("web")))},dependencies:[b,f,y,P],encapsulation:2})}return n})();var B=[{path:"",component:v}],D=(()=>{class n{static \u0275fac=function(o){return new(o||n)};static \u0275mod=s({type:n});static \u0275inj=d({imports:[E.forChild(B),E]})}return n})();var F=(()=>{class n{static \u0275fac=function(o){return new(o||n)};static \u0275mod=s({type:n});static \u0275inj=d({imports:[g,D]})}return n})();export{F as DocPoEntityModule};