4.4.2.2.14. UserShiftWorkIntegrationServiceBean

 
  • WebService responsável em manter a troca de turno.
 
Método
insertOrUpdateUserShiftWork
Função:
Insere ou atualiza um Turno do Usuário.
Parâmetros:
 
<user:insertOrUpdateUserShiftWork>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Chave Externa do Turno -->
      <shiftWorkExternalKey>?</shiftWorkExternalKey>
      <!-- Chave Externa do Usuário -->
      <userExternalKey>?</userExternalKey>
      <!-- Data inicial em que o usuário é alocado no turno -->
      <initialDate>?</initialDate>
      <!-- Data final do turno para o usuário -->
      <endDate>?</endDate>
   </arg0>
</user:insertOrUpdateUserShiftWork>
 
 
Método
insertOrUpdateUserShiftWorkLoan
Função:
Insere ou atualiza um Empréstimo de Turno do Usuário.
Parâmetros:
 
<user:insertOrUpdateUserShiftWorkLoan>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Chave Externa do Turno -->
      <shiftWorkExternalKey>?</shiftWorkExternalKey>
      <!-- Chave Externa do Usuário -->
      <userExternalKey>?</userExternalKey>
     <!-- Data inicial em que o usuário é alocado no turno -->
      <initialDate>?</initialDate>
      <!-- Data final do turno para o usuário -->
      <endDate>?</endDate>
   </arg0>
</user:insertOrUpdateUserShiftWorkLoan>
 
 
Método
removeUserShiftWork
Função:
Remove um Turno do funcionário.
Parâmetros:
 
<user:removeUserShiftWork>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Chave Externa do Turno -->
      <shiftWorkExternalKey>?</shiftWorkExternalKey>
      <!-- Chave Externa do Usuário -->
      <userExternalKey>?</userExternalKey>
      <!-- Data inicial em que o usuário é alocado no turno -->
      <initialDate>?</initialDate>
      <!-- Data final do turno para o usuário -->
      <endDate>?</endDate>
   </arg0>
</user:removeUserShiftWork>
 
 
Método
removeUserShiftWorkLoan
Função:
Remove um Empréstimo de Turno do funcionário.
Parâmetros:
 
<user:removeUserShiftWorkLoan>
   <!--Zero or more repetitions:-->
   <arg0>
      <!-- Chave Externa do Turno -->
      <shiftWorkExternalKey>?</shiftWorkExternalKey>
      <!-- Chave Externa do Usuário -->
      <userExternalKey>?</userExternalKey>
      <!-- Data inicial em que o usuário é alocado no turno -->
      <initialDate>?</initialDate>
      <!-- Data final do turno para o usuário -->
      <endDate>?</endDate>
   </arg0>
</user:removeUserShiftWorkLoan>