nl.nen.livelink.soap
Class LivelinkServiceImpl

java.lang.Object
  extended by nl.nen.livelink.soap.LivelinkServiceImpl
All Implemented Interfaces:
LivelinkService

public class LivelinkServiceImpl
extends Object
implements LivelinkService

Author:
Toeu

Field Summary
static String LIVELINK_PROPERTY_ID
           
 
Constructor Summary
LivelinkServiceImpl()
           
LivelinkServiceImpl(nl.nen.livelink.api.Livelink livelink)
           
 
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)
           
 nl.nen.livelink.api.Livelink getLivelink()
          Livelink:
 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()
          simple ping of the layer all the way to lifelink
 long pingSoap()
          simple ping of the soap layer
 void removeEmployeeFromCostCenter(String axId, String costCenter)
           
 void removeInfoCommittee(String axId)
           
 void removeMemberFromCommittee(String axId, String committeeNumber, String role)
           
 void setLivelink(nl.nen.livelink.api.Livelink value)
           
 LivelinkServiceImpl withLivelink(nl.nen.livelink.api.Livelink value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LIVELINK_PROPERTY_ID

public static final String LIVELINK_PROPERTY_ID
See Also:
Constant Field Values
Constructor Detail

LivelinkServiceImpl

public LivelinkServiceImpl()

LivelinkServiceImpl

public LivelinkServiceImpl(nl.nen.livelink.api.Livelink livelink)
Method Detail

getLivelink

public nl.nen.livelink.api.Livelink getLivelink()
Livelink:


setLivelink

public void setLivelink(nl.nen.livelink.api.Livelink value)

withLivelink

public LivelinkServiceImpl withLivelink(nl.nen.livelink.api.Livelink value)

pingSoap

public long pingSoap()
simple ping of the soap layer

Specified by:
pingSoap in interface LivelinkService

addEmployeeToCostCenter

public void addEmployeeToCostCenter(String axId,
                                    String costCenter)
Specified by:
addEmployeeToCostCenter in interface LivelinkService

addMemberToCommittee

public void addMemberToCommittee(String axId,
                                 String committeeNumber,
                                 String role)
Specified by:
addMemberToCommittee in interface LivelinkService

archiveCommittee

public void archiveCommittee(String axId)
Specified by:
archiveCommittee in interface LivelinkService

createCommittee

public void createCommittee(String axId,
                            String name,
                            String organisation,
                            String primaryStructure,
                            String mainStructure,
                            String subStructure,
                            String externalCommittee,
                            String costCenter,
                            String Type)
Specified by:
createCommittee in interface LivelinkService
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

createCostCenter

public void createCostCenter(String axId,
                             String name)
Specified by:
createCostCenter in interface LivelinkService

createInfoCommittee

public void createInfoCommittee(String committeeName,
                                String axId,
                                String infoCommitteeAxId,
                                String normCommitteeAxId)
Specified by:
createInfoCommittee in interface LivelinkService

createMember

public void createMember(String axId,
                         String loginName,
                         String firstName,
                         String lastName,
                         String type)
Specified by:
createMember in interface LivelinkService

deleteCommittee

public void deleteCommittee(String axId)
Specified by:
deleteCommittee in interface LivelinkService

deleteCostCenter

public void deleteCostCenter(String axId)
Specified by:
deleteCostCenter in interface LivelinkService

deleteMember

public void deleteMember(String axId)
Specified by:
deleteMember in interface LivelinkService

modifyCommittee

public void modifyCommittee(String axId,
                            String name,
                            String organisation,
                            String primaryStructure,
                            String mainStructure,
                            String subStructure,
                            String externalCommittee,
                            String costCenter,
                            String Type)
Specified by:
modifyCommittee in interface LivelinkService

modifyCostCenter

public void modifyCostCenter(String axId,
                             int name)
Specified by:
modifyCostCenter in interface LivelinkService

modifyMember

public void modifyMember(String axId,
                         String loginName,
                         String firstName,
                         String lastName)
Specified by:
modifyMember in interface LivelinkService

ping

public long ping()
simple ping of the layer all the way to lifelink

Specified by:
ping in interface LivelinkService

removeEmployeeFromCostCenter

public void removeEmployeeFromCostCenter(String axId,
                                         String costCenter)
Specified by:
removeEmployeeFromCostCenter in interface LivelinkService

removeInfoCommittee

public void removeInfoCommittee(String axId)
Specified by:
removeInfoCommittee in interface LivelinkService

removeMemberFromCommittee

public void removeMemberFromCommittee(String axId,
                                      String committeeNumber,
                                      String role)
Specified by:
removeMemberFromCommittee in interface LivelinkService

Committee

public 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)
Specified by:
Committee in interface LivelinkService

Member

public void Member(String axId,
                   String loginName,
                   String firstName,
                   String lastName,
                   String action,
                   String type,
                   String[] costCenter)
Specified by:
Member in interface LivelinkService


Copyright © 2011. All Rights Reserved.