nl.nen.livelink.soap
Interface LivelinkService

All Known Implementing Classes:
LivelinkServiceImpl

public interface LivelinkService

Author:
Toeu

Method Summary
 void addEmployeeToCostCenter(String axId, String costCenter)
           
 void addMemberToCommittee(String axId, String committeeNumber, String role)
           
 void archiveCommittee(String axId)
           
 void Committee(String committeeID, String name, String action, String organisation, String primaryStructure, String mainStructure, String subStructure, String infoCommittee, String costCenter, String type, CommitteeMember[] commEmployee, CommitteeMember[] commMember, List<externalCommittee> ExternalCommittee)
           
 void createCommittee(String axId, String name, String organisation, String primaryStructure, String mainStructure, String subStructure, String externalCommittee, String costCenter, String type)
           
 void createCostCenter(String axId, String name)
           
 void createInfoCommittee(String committeeName, String axId, String infoCommitteeAxId, String normCommitteeAxId)
           
 void createMember(String axId, String loginName, String firstName, String lastName, String type)
           
 void deleteCommittee(String axId)
           
 void deleteCostCenter(String axId)
           
 void deleteMember(String axId)
           
 void Member(String axId, String loginName, String firstName, String lastName, String action, String type, String[] costCenter)
           
 void modifyCommittee(String axId, String name, String organisation, String primaryStructure, String mainStructure, String subStructure, String externalCommittee, String costCenter, String type)
           
 void modifyCostCenter(String axId, int name)
           
 void modifyMember(String axId, String loginName, String firstName, String lastName)
           
 long ping()
           
 long pingSoap()
           
 void removeEmployeeFromCostCenter(String axId, String costCenter)
           
 void removeInfoCommittee(String axId)
           
 void removeMemberFromCommittee(String axId, String committeeNumber, String role)
           
 

Method Detail

pingSoap

long pingSoap()

ping

long ping()

createCommittee

void createCommittee(String axId,
                     String name,
                     String organisation,
                     String primaryStructure,
                     String mainStructure,
                     String subStructure,
                     String externalCommittee,
                     String costCenter,
                     String type)
Parameters:
name - Committee name
example NC-330005
organisation - Organizational unit of the committee
example NEN, IEC, CEN, ISO, ...
primaryStructure - The primary location of the committee
This indicates the "Beleidscommissie" of the committee. Example: 330
mainStructure - The main location of the committee
This indicates the "Normcommissie" of the committee. Example: 330005
subStructure - The location of
externalCommittee -
costCenter -
Type -

modifyCommittee

void modifyCommittee(String axId,
                     String name,
                     String organisation,
                     String primaryStructure,
                     String mainStructure,
                     String subStructure,
                     String externalCommittee,
                     String costCenter,
                     String type)

deleteCommittee

void deleteCommittee(String axId)

archiveCommittee

void archiveCommittee(String axId)

createMember

void createMember(String axId,
                  String loginName,
                  String firstName,
                  String lastName,
                  String type)

modifyMember

void modifyMember(String axId,
                  String loginName,
                  String firstName,
                  String lastName)

addMemberToCommittee

void addMemberToCommittee(String axId,
                          String committeeNumber,
                          String role)

removeMemberFromCommittee

void removeMemberFromCommittee(String axId,
                               String committeeNumber,
                               String role)

deleteMember

void deleteMember(String axId)

addEmployeeToCostCenter

void addEmployeeToCostCenter(String axId,
                             String costCenter)

removeEmployeeFromCostCenter

void removeEmployeeFromCostCenter(String axId,
                                  String costCenter)

createInfoCommittee

void createInfoCommittee(String committeeName,
                         String axId,
                         String infoCommitteeAxId,
                         String normCommitteeAxId)

removeInfoCommittee

void removeInfoCommittee(String axId)

createCostCenter

void createCostCenter(String axId,
                      String name)

modifyCostCenter

void modifyCostCenter(String axId,
                      int name)

deleteCostCenter

void deleteCostCenter(String axId)

Committee

void Committee(@WebParamExtra(mandatory=true)
               String committeeID,
               String name,
               String action,
               String organisation,
               String primaryStructure,
               String mainStructure,
               String subStructure,
               String infoCommittee,
               String costCenter,
               String type,
               CommitteeMember[] commEmployee,
               CommitteeMember[] commMember,
               List<externalCommittee> ExternalCommittee)

Member

void Member(String axId,
            String loginName,
            String firstName,
            String lastName,
            String action,
            String type,
            String[] costCenter)


Copyright © 2011. All Rights Reserved.