Skip navigation links

Oracle® On Track Communication SDK Documentation
Release 1(1.0)

E20955-01


waggle.common.modules.group.infos
Class XGroupMemberChangeInfo

java.lang.Object
  extended by waggle.core.info.XDTO
      extended by waggle.common.modules.group.infos.XGroupMemberChangeInfo


public class XGroupMemberChangeInfo
extends XDTO

Member Change Information DTO.

Field MemberRole always must be specified. There are two scenarios for the other fields:

  1. MemberID can be specified for an existing User.
  2. MemberUserName can be specified for an existing or unknown User.

These two scenarios are mutually exclusive.


Field Summary
 XObjectID MemberConversationID
          A Conversation ID.
 boolean MemberDelete
          True to remove a Member.
 XObjectID MemberDistributionListID
          A Distribution List ID.
 String MemberGroupName
          A Group's name for a Group that is or is not as yet registered.
 XObjectID MemberID
          The User ID if they are an already registered Waggle User in either the internal or external Realm.
 boolean MemberSendInvitation
          Send an invitation.
 String MemberUserName
          A User's email address for a User that is or is not as yet registered with Waggle.

 

Constructor Summary
XGroupMemberChangeInfo()
           

 

Method Summary

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

MemberID

public XObjectID MemberID
The User ID if they are an already registered Waggle User in either the internal or external Realm.

Only one (1) of the fields MemberID, MemberUserName, MemberGroupName, MemberDistributionListName or MemberConversationID may be used. They are searched for in that order.


MemberUserName

public String MemberUserName
A User's email address for a User that is or is not as yet registered with Waggle. If the User is not registered and is in the External Realm they will be a Named User. If the User is not registered and is in the Internal realm they will be a Guest User. Only Named Users can add Guest Users.

MemberGroupName

public String MemberGroupName
A Group's name for a Group that is or is not as yet registered.

MemberDistributionListID

public XObjectID MemberDistributionListID
A Distribution List ID.

MemberConversationID

public XObjectID MemberConversationID
A Conversation ID.

MemberSendInvitation

public boolean MemberSendInvitation
Send an invitation. If true is specified an invitation will be sent now. If false is specified an invitation will not be sent until the User is added to a Conversation's membership.

MemberDelete

public boolean MemberDelete
True to remove a Member. Must be specified by MemberID.

Constructor Detail

XGroupMemberChangeInfo

public XGroupMemberChangeInfo()

Skip navigation links

Oracle® On Track Communication SDK Documentation
Release 1(1.0)

E20955-01


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.