Cisco Cisco Configuration Engine 3.5 Entwickleranleitung

Seite von 344
6-58
Cisco Configuration Engine Software Development Kit API Reference and Programmer Guide 3.5
OL-17661-02
Chapter 6      Namespace Administration, Group Administration, and Notification APIs
Group Administration API Reference
const char* filter,
ReturnStrArray& result) = 0;
    virtual int listMembers(
const char* absGroupId,
const char* filter,
ReturnObjArray<GroupMember>& result) = 0;
    virtual int cloneMembers(
const char* srcAbsGroupId,
const char* destAbsGroupId,
const GroupMember** members,
const int memberCnt) = 0;
    virtual int cloneAllMembers(
const char* srcAbsGroupId,
const char* destAbsGroupId) = 0;
    virtual int cloneGroups(
const char* srcAbsGroupId,
const char* destAbsGroupId) = 0;
    virtual int renameGroup(
const char* absGroupId,
const char* newGroupId) = 0;
    virtual int isMember(
const char* absGroupId,
GroupMember* member,
bool &ismember) = 0;
    virtual int listParents(
const char* elementId,
ReturnStrArray& result) = 0;
    virtual int setNotification(bool state) = 0;
    virtual const ErrorInfo* getErrorInfo() = 0;
  protected:
    virtual ~GroupAdmin(){};
};
#endif //_GROUPADMIN_H_
Java Version 
package com.cisco.cns.admin.group;
public class GroupMember
{
public static final int GROUP = 0;
public static final int ELEMENT = 1;
public static final String[] Type = { "GROUP", "ELEMENT" };
public GroupMember(int type, String id);
public GroupMember(int type, String id, String absoluteId);
public String getId();