×
Menu

4.4.2.2.4. DayNotWorkedIntegrationServiceBean

 
 
 
 
Método
insertLocationDayNotWorked
Função:
Relaciona o dia não trabalhado com uma Localidade e Turno.
Parâmetros:
 
<day:insertLocationDayNotWorked>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Chave externa do Dia não Trabalhado -->
      <dayNotWorkedExternalKey>?</dayNotWorkedExternalKey>
      <!-- Chave externa da Localidade -->
      <locationExternalKey>?</locationExternalKey>
      <!-- Chave externa do Turno -->
      <shiftWorkExternalKey>?</shiftWorkExternalKey>
   </arg0>
</day:insertLocationDayNotWorked>
 
 
Método
insertLocationDayNotWorkedWildcard
Função:
Relaciona o dia não trabalhado com uma Localidade e Turno. Pode ser passado na chave externa de Localidade e Turno o caractere % para realizar a busca com o comando like.
Parâmetros:
 
<day:insertLocationDayNotWorkedWildcard>
   <!--Zero or more repetitions:-->
   <dayNotWorked>
      <!-- Chave Externa do Dia não Trabalhado -->
      <dayNotWorkedExternalKey>?</dayNotWorkedExternalKey>
      <!-- Chave externa da Localidade(Aceita o coringa %) -->
      <locationExternalKey>?</locationExternalKey>
      <!-- Chave externa do Turno(Aceita o coringa %) -->
      <shiftWorkExternalKey>?</shiftWorkExternalKey>
   </dayNotWorked>
</day:insertLocationDayNotWorkedWildcard>
 
 
 
Método
insertOrUpdate
Função:
Insere ou atualiza um registro.
Parâmetros:
 
<day:insertOrUpdate>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Data do Dia não Trabalhado -->
      <dayNotWorked>?</dayNotWorked>
      <!-- Descrição do Dia não Trabalhado -->
      <description>?</description>
      <!--Chave Externa do Dia não Trabalhado -->
      <externalKey>?</externalKey>
      <!-- Indica se o dia é recorrente, ou seja, ocorre todos os anos. Valores true ou false. -->
      <recurrent>?</recurrent>
 
      <!-- Relacionamento do Dia não Trabalhado com a Localidade -->
      <locationDayNotWorkedDTOCol>
         <!-- Chave Extarna do Dia não Trabalhado -->
         <dayNotWorkedExternalKey>?</dayNotWorkedExternalKey>
         <!-- Chave Externa da Localidade -->
         <locationExternalKey>?</locationExternalKey>
         <!-- Chave Externa do Turno -->
         <shiftWorkExternalKey>?</shiftWorkExternalKey>
      </locationDayNotWorkedDTOCol>
   </arg0>
</day:insertOrUpdate>
 
 
Método
insertOrUpdateIncrement
Função:
Método semelhante ao InsertUpdate, porém realiza apenas update do dia não trabalhado e adiciona relacionamentos, não elimina.
Parâmetros:
 
<day:insertOrUpdate>
 
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Data do Dia não Trabalhado -->
      <dayNotWorked>?</dayNotWorked>
      <!-- Descrição do Dia não Trabalhado -->
      <description>?</description>
      <!--Chave Externa do Dia não Trabalhado -->
      <externalKey>?</externalKey>
      <!-- Indica se o dia é recorrente, ou seja, ocorre todos os anos. Valores true ou false. -->
      <recurrent>?</recurrent>
 
      <!-- Relacionamento do Dia não Trabalhado com a Localidade -->
      <locationDayNotWorkedDTOCol>
         <!-- Chave Extarna do Dia não Trabalhado -->
         <dayNotWorkedExternalKey>?</dayNotWorkedExternalKey>
         <!-- Chave Externa da Localidade -->
         <locationExternalKey>?</locationExternalKey>
         <!-- Chave Externa do Turno -->
         <shiftWorkExternalKey>?</shiftWorkExternalKey>
      </locationDayNotWorkedDTOCol>
     
   </arg0>
</day:insertOrUpdate>
 
 
Método
insertOrUpdateList
Função:
Insere ou atualiza um Dia não Trabalhado, pode ser passado uma lista de Localidades e de Turnos para incluir e relacionar.
Parâmetros:
 
<day:insertOrUpdateList>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Data do Dia não Trabalhado -->
      <dayNotWorked>?</dayNotWorked>
      <!-- Descrição -->
      <description>?</description>
      <!-- Chave Externa -->
      <externalKey>?</externalKey>
      <!-- Indica se é recorrente: Valores true ou false -->
      <recurrent>?</recurrent>
      <!--Zero or more repetitions:-->
      <!-- Lista das Localidades -->
      <locations>
         <!-- Descrição da Cidade -->
         <city>?</city>
         <!-- Código da Cidade -->
         <cityCode>?</cityCode>
         <!-- Descrição do País -->
         <country>?</country>
         <!-- Código do País -->
         <countryCode>?</countryCode>
         <!--Chave Externa da Localidade -->
         <externalKey>?</externalKey>
         <!-- Descrição do Estado -->
         <state>?</state>
         <!-- Código do Estado -->
         <stateCode>?</stateCode>
      </locations>
      <!--Zero or more repetitions:-->
      <!-- Lista dos Turnos -->
      <shiftsWork>
         <!-- Descrição do Turno -->
         <description>?</description>
         <!-- Externa do Turno -->
         <externalKey>?</externalKey>
         <!-- Data inicial do Turno -->
         <initialDate>?</initialDate>
         <!-- Sequência -->
         <sequence>?</sequence>
         <!--Zero or more repetitions:-->
         <!-- Lista das Escalas -->
         <scaleDTOCol>
         <!-- Tipo do Dia: 0- Trabalhado, 1- Compensado, 2- Repouso -->
            <dayType>?</dayType>
            <!-- Descrição -->
            <description>?</description>
            <!-- Inicio da Sequência ->
            <initialSequence>?</initialSequence>
            <!-- Final da Sequência -->
            <endSequence>?</endSequence>
            <!-- Chave Externa da Escala -->
            <externalKey>?</externalKey>
            <!--Zero or more repetitions:-->
            <!-- Lista dos Pares de Escala -->
            <scalePairDTOCol>
               <!-- Hora Inicial -->
               <initialTime>?</initialTime>
               <!-- Hora Final -->
               <endTime>?</endTime>
               <!-- Tipo do Par: 0- Jornada, 1- Intervalo, 2- Lanche -->
               <pairType>?</pairType>
               <!-- Chave Externa da Escala -->
               <scaleExternalKey>?</scaleExternalKey>
            </scalePairDTOCol>
            <!-- Chave Externa do Turno -->
            <shiftWorkExternalKey>?</shiftWorkExternalKey>
         </scaleDTOCol>
      </shiftsWork>
   </arg0>
</day:insertOrUpdateList>
 
 
Método
insertOrUpdateWildcard
Função:
Insere ou atualiza um Dia não Trabalhado, pode ser utilizado o caractere % para realizar a pesquisa.
Parâmetros:
 
<day:insertOrUpdateWildcard>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Data do Dia não Trabalhado -->
      <dayNotWorked>?</dayNotWorked>
      <!-- Descrição do Dia não Trabalhado -->
      <description>?</description>
      <!-- Chave Externa do Dia não Trabalhado -->
      <externalKey>?</externalKey>
      <!-- Indica se é recorrente: Valores true ou false -->
      <recurrent>?</recurrent>
      <!--Zero or more repetitions:-->
      <!-- Chave Externa das Localidades -->
      <locations>?</locations>
      <!--Zero or more repetitions:-->
      <!-- Chave Externa dos Turnos -->
      <shiftWorks>?</shiftWorks>
   </arg0>
</day:insertOrUpdateWildcard>
 
 
Método
removeLocationDayNotWorked
Função:
Remove a Localidade de um dia não trabalhado.
Parâmetros:
 
<day:removeLocationDayNotWorked>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Chave Externa do Dia não Trabalhado -->
      <dayNotWorkedExternalKey>?</dayNotWorkedExternalKey>
      <!-- Chave Externa da Localidade -->
      <locationExternalKey>?</locationExternalKey>
      <!-- Chave Externa do Turno -->
      <shiftWorkExternalKey>?</shiftWorkExternalKey>
   </arg0>
</day:removeLocationDayNotWorked>
 
 
Método
remove
Função:
Remove o Dia não Trabalhado.
Parâmetros:
 
<day:remove>
   <!-- Chave externa do Dia não Trabalhado -->
   <arg0>?</arg0>
</day:remove>
 
 
 
Método
removeLocationDayNotWorkedWildcard
Função:
Remove a Localidade de um dia não trabalhado, pode ser usado % para pesquisa.
Parâmetros:
 
<day:removeLocationDayNotWorkedWildcard>
   <!--Zero or more repetitions:-->
   <dayNotWorked>
      <!-- Chave Externa do Dia não Trabalhado -->
      <dayNotWorkedExternalKey>?</dayNotWorkedExternalKey>
      <!-- Chave Externa da Localidade -->
      <locationExternalKey>?</locationExternalKey>
      <!-- Chave Externa do Turno -->
      <shiftWorkExternalKey>?</shiftWorkExternalKey>
   </dayNotWorked>
</day:removeLocationDayNotWorkedWildcard>