com.ptc.netmarkets.group
Class NmGroupServiceFwd

java.lang.Object
  extended bycom.ptc.netmarkets.group.NmGroupServiceFwd
All Implemented Interfaces:
NmGroupService, RemoteAccess, Serializable

public class NmGroupServiceFwd
extends Object
implements RemoteAccess, NmGroupService, Serializable



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
private static String FC_RESOURCE
           
(package private) static boolean SERVER
           
 
Fields inherited from interface wt.method.RemoteAccess
versionID
 
Constructor Summary
NmGroupServiceFwd()
           
 
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
private static Manager getManager()
           
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVER

static final boolean SERVER

FC_RESOURCE

private static final String FC_RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME
Constructor Detail

NmGroupServiceFwd

public NmGroupServiceFwd()
Method Detail

getManager

private static Manager getManager()
                           throws WTException
Returns:
Manager
Throws:
WTException

view

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


Supported API: false

Specified by:
view in interface NmGroupService
Parameters:
cb -
popup -
Returns:
NmModel
Throws:
WTException

addGroupsToGroup

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


Supported API: false

Specified by:
addGroupsToGroup in interface NmGroupService
Parameters:
cb -
parentGroup -
childGroups -
refreshTeams -
Returns:
NmChangeModel[]
Throws:
WTException

removeGroup

public NmChangeModel[] removeGroup(NmCommandBean cb)
                            throws WTException


Supported API: false

Specified by:
removeGroup in interface NmGroupService
Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

list

public NmHTMLTableTree list(NmCommandBean cb)
                     throws WTException


Supported API: false

Specified by:
list in interface NmGroupService
Parameters:
cb -
Returns:
NmHTMLTableTree
Throws:
WTException

generateMailtoLink

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


Supported API: false

Specified by:
generateMailtoLink in interface NmGroupService
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

Specified by:
addUsers in interface NmGroupService
Parameters:
cb -
group -
users -
refreshTeams -
Returns:
NmChangeModel[]
Throws:
WTException

removeUser

public NmChangeModel[] removeUser(NmCommandBean cb)
                           throws WTException


Supported API: false

Specified by:
removeUser in interface NmGroupService
Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

create

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


Supported API: false

Specified by:
create in interface NmGroupService
Parameters:
cb -
name -
description -
Returns:
NmChangeModel[]
Throws:
WTException

delete

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


Supported API: false

Specified by:
delete in interface NmGroupService
Parameters:
cb -
groupOids -
Returns:
NmChangeModel[]
Throws:
WTException

update

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


Supported API: false

Specified by:
update in interface NmGroupService
Parameters:
cb -
name -
description -
Returns:
NmChangeModel[]
Throws:
WTException

getGroup

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


Supported API: false

Specified by:
getGroup in interface NmGroupService
Parameters:
cb -
oid -
Returns:
NmGroup
Throws:
WTException

addGroupsToRole

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


Supported API: false

Specified by:
addGroupsToRole in interface NmGroupService
Parameters:
cb -
parentRoleStr -
childGroups -
Returns:
NmChangeModel[]
Throws:
WTException

pasteToGroup

public NmChangeModel[] pasteToGroup(NmCommandBean cb)
                             throws WTException


Supported API: false

Specified by:
pasteToGroup in interface NmGroupService
Parameters:
cb -
Returns:
NmChangeModel[]
Throws:
WTException

resyncWithTeams

public void resyncWithTeams(NmCommandBean cb)
                     throws WTException


Supported API: false

Specified by:
resyncWithTeams in interface NmGroupService
Parameters:
cb -
Throws:
WTException