nl.nen.livelink.api
Interface Livelink

All Known Implementing Classes:
LivelinkImpl

public interface Livelink

Author:
Stpl

Nested Class Summary
static class Livelink.MemberType
           
 
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()
           
 void removeEmployeeFromCostCenter(String axId, String costCenter)
           
 void removeInfoCommittee(String axId)
           
 void removeMemberFromCommittee(String axId, String committeeNumber, String role)
           
 

Method Detail

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,
                  Livelink.MemberType type)

modifyMember

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

addMemberToCommittee

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

modifyMemberInCommittee

void modifyMemberInCommittee(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 InfoCommittee,
                         String normComitteeAxId)

modifyInfoCommittee

void modifyInfoCommittee(String committeeName,
                         String axId,
                         String InfoCommittee,
                         String normComitteeAxId)

removeInfoCommittee

void removeInfoCommittee(String axId)

createCostCenter

void createCostCenter(String axId,
                      String name)

modifyCostCenter

void modifyCostCenter(String axId,
                      int name)

deleteCostCenter

void deleteCostCenter(String axId)


Copyright © 2011. All Rights Reserved.