nl.nen.livelink.api
Class LivelinkImpl

java.lang.Object
  extended by nl.nen.livelink.api.LivelinkImpl
All Implemented Interfaces:
Livelink

public class LivelinkImpl
extends Object
implements Livelink


Nested Class Summary
 
Nested classes/interfaces inherited from interface nl.nen.livelink.api.Livelink
Livelink.MemberType
 
Field Summary
static String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
 
Constructor Summary
LivelinkImpl()
           
 
Method Summary
 void addEmployeeToCostCenter(String axId, String costCenter)
           
 void addMemberToCommittee(String axId, String committeeNumber, String role)
           
 void archiveCommittee(String axId)
           
 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 InfoCommittee, String normComitteeAxId)
           
 void createMember(String axId, String loginName, String firstName, String lastName, Livelink.MemberType type)
           
 void deleteCommittee(String axId)
           
 void deleteCostCenter(String axId)
           
 void deleteMember(String axId)
           
 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 modifyInfoCommittee(String committeeName, String axId, String InfoCommittee, String normComitteeAxId)
           
 void modifyMember(String axId, String loginName, String firstName, String lastName)
           
 void modifyMemberInCommittee(String axId, String committeeNumber, String role)
           
 long ping()
          simple ping without any login requirements
 void removeEmployeeFromCostCenter(String axId, String costCenter)
           
 void removeInfoCommittee(String axId)
           
 void removeMemberFromCommittee(String axId, String committeeNumber, String role)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOURCECODE_VERSION

public static final String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

LivelinkImpl

public LivelinkImpl()
Method Detail

addEmployeeToCostCenter

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

addMemberToCommittee

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

modifyMemberInCommittee

public void modifyMemberInCommittee(String axId,
                                    String committeeNumber,
                                    String role)
Specified by:
modifyMemberInCommittee in interface Livelink

archiveCommittee

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

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 Livelink
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 Livelink

createInfoCommittee

public void createInfoCommittee(String committeeName,
                                String axId,
                                String InfoCommittee,
                                String normComitteeAxId)
Specified by:
createInfoCommittee in interface Livelink

modifyInfoCommittee

public void modifyInfoCommittee(String committeeName,
                                String axId,
                                String InfoCommittee,
                                String normComitteeAxId)
Specified by:
modifyInfoCommittee in interface Livelink

createMember

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

deleteCommittee

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

deleteCostCenter

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

deleteMember

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

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 Livelink

modifyCostCenter

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

modifyMember

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

removeEmployeeFromCostCenter

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

removeInfoCommittee

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

removeMemberFromCommittee

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

ping

public long ping()
simple ping without any login requirements

Specified by:
ping in interface Livelink


Copyright © 2011. All Rights Reserved.