com.ptc.netmarkets.group
Interface NmGroupService

All Known Implementing Classes:
NmGroupServiceFwd, StandardNmGroupService

public interface NmGroupService



Supported API: false

Extendable: false


Method Summary
 NmChangeModel[] addGroupsToGroup(NmCommandBean cb, NmOid parentGroup, ArrayList childGroups, boolean refreshTeams)
          

Supported API: false
 NmChangeModel[] addGroupsToRole(NmCommandBean cb, String parentRoleStr, ArrayList childGroups)
          

Supported API: false
 NmChangeModel[] addUsers(NmCommandBean cb, NmOid group, ArrayList users, boolean refreshTeams)
          

Supported API: false
 NmChangeModel[] create(NmCommandBean cb, String name, String description)
          

Supported API: false
 NmChangeModel[] delete(NmCommandBean cb, ArrayList groupOids)
          

Supported API: false
 String generateMailtoLink(NmOid oid, String subject, String body)
          

Supported API: false
 NmGroup getGroup(NmCommandBean cb, NmOid oid)
          

Supported API: false
 NmHTMLTableTree list(NmCommandBean cb)
          

Supported API: false
 NmChangeModel[] pasteToGroup(NmCommandBean cb)
          

Supported API: false
 NmChangeModel[] removeGroup(NmCommandBean cb)
          

Supported API: false
 NmChangeModel[] removeUser(NmCommandBean cb)
          

Supported API: false
 void resyncWithTeams(NmCommandBean cb)
          

Supported API: false
 NmChangeModel[] update(NmCommandBean cb, String name, String description)
          

Supported API: false
 NmModel view(NmCommandBean cb, boolean popup)
          

Supported API: false
 

Method Detail

view

public NmModel view(NmCommandBean cb,
                    boolean popup)
             throws WTException


Supported API: false

Parameters:
cb -
popup -
Returns:
NmModel
Throws:
WTException

addGroupsToGroup

public NmChangeModel[] addGroupsToGroup(NmCommandBean cb,
                                        NmOid parentGroup,
                                        ArrayList childGroups,
                                        boolean refreshTeams)
                                 throws WTException


Supported API: false

Parameters:
cb -
parentGroup -
childGroups -
refreshTeams -
Returns:
NmChangeModel[]
Throws:
WTException

removeGroup

public NmChangeModel[] removeGroup(NmCommandBean cb)
                            throws WTException


Supported API: false

Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

list

public NmHTMLTableTree list(NmCommandBean cb)
                     throws WTException


Supported API: false

Parameters:
cb -
Returns:
NmHTMLTableTree
Throws:
WTException

generateMailtoLink

public String generateMailtoLink(NmOid oid,
                                 String subject,
                                 String body)
                          throws WTException


Supported API: false

Parameters:
oid -
subject -
body -
Returns:
String
Throws:
WTException

addUsers

public NmChangeModel[] addUsers(NmCommandBean cb,
                                NmOid group,
                                ArrayList users,
                                boolean refreshTeams)
                         throws WTException


Supported API: false

Parameters:
cb -
group -
users -
refreshTeams -
Returns:
NmChangeModel[]
Throws:
WTException

removeUser

public NmChangeModel[] removeUser(NmCommandBean cb)
                           throws WTException


Supported API: false

Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

create

public NmChangeModel[] create(NmCommandBean cb,
                              String name,
                              String description)
                       throws WTException


Supported API: false

Parameters:
cb -
name -
description -
Returns:
NmChangeModel[]
Throws:
WTException

delete

public NmChangeModel[] delete(NmCommandBean cb,
                              ArrayList groupOids)
                       throws WTException


Supported API: false

Parameters:
cb -
groupOids -
Returns:
NmChangeModel[]
Throws:
WTException

update

public NmChangeModel[] update(NmCommandBean cb,
                              String name,
                              String description)
                       throws WTException


Supported API: false

Parameters:
cb -
name -
description -
Returns:
NmChangeModel[]
Throws:
WTException

getGroup

public NmGroup getGroup(NmCommandBean cb,
                        NmOid oid)
                 throws WTException


Supported API: false

Parameters:
cb -
oid -
Returns:
NmGroup
Throws:
WTException

addGroupsToRole

public NmChangeModel[] addGroupsToRole(NmCommandBean cb,
                                       String parentRoleStr,
                                       ArrayList childGroups)
                                throws WTException


Supported API: false

Parameters:
cb -
parentRoleStr -
childGroups -
Returns:
NmChangeModel[]
Throws:
WTException

pasteToGroup

public NmChangeModel[] pasteToGroup(NmCommandBean cb)
                             throws WTException


Supported API: false

Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

resyncWithTeams

public void resyncWithTeams(NmCommandBean cb)
                     throws WTException


Supported API: false

Parameters:
cb -
Throws:
WTException