|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPTInvitation
Administrative and browsing interface for modifying and accessing an invitation.
Method Summary | |
---|---|
java.lang.String |
CreateNewInvitationCode(java.lang.String strName,
com.plumtree.openfoundation.util.XPDateTime dtExpirationDate,
int nNumInvites)
|
int |
GetDefaultProfileID()
Gets the Default Profile ID set for this Invitation. |
int |
GetUserFolderID()
Gets the Folder ID where new users are created. |
java.lang.Object[] |
GetUserGroupIDs()
Gets the usergroups newly created users automatically become member of. |
IPTQueryResult |
QueryInvitationCodes()
Queries for all the active invitation codes. |
void |
SetDefaultProfileID(int nDefaultProfileID)
Sets a Default Profile ID for this Invitation. |
void |
SetUserFolderID(int nUserFolderID)
Sets the ID of the Admin Folder where new users created from invitations are created. |
void |
SetUserGroupIDs(int[] arUserGroupIDs)
Sets the usergroups newly created users automatically become member of. |
void |
SetUserGroupIDs(java.lang.Object[] arUserGroupIDs)
Sets the usergroups newly created users automatically become member of. |
Methods inherited from interface com.plumtree.server.IPTObject |
---|
GetAdminFolderID, GetClassID, GetCreated, GetImageUUID, GetLastModified, GetObjectProperties, SetAdminFolderID, SetImageUUID, SetLastModified |
Methods inherited from interface com.plumtree.server.IPTLocalizable |
---|
GetDescription, GetIsLocalized, GetLocalizedDescription, GetLocalizedDescriptions, GetLocalizedName, GetLocalizedNames, GetName, GetPrimaryLang, GetSupportsLocalization, SetDescription, SetIsLocalized, SetLocalizedDescriptions, SetLocalizedNames, SetName, SetPrimaryLang |
Methods inherited from interface com.plumtree.server.IPTUnknown |
---|
GetInterfaces |
Methods inherited from interface com.plumtree.server.IPTServerContext |
---|
GetAccessLevel, GetACL, GetLastModifiedBy, GetLockState, GetObjectID, GetOwnerID, GetServerContextSettings, GetSession, GetSettings, LockObject, SetLastModifiedBy, SetObjectID, SetOwnerID, SetServerContextSettings, SetSettings, UnlockObject |
Methods inherited from interface com.plumtree.server.IPTStorable |
---|
Store |
Method Detail |
---|
int GetDefaultProfileID()
void SetDefaultProfileID(int nDefaultProfileID)
nDefaultProfileID
- ID of a default user profile. Needs at least SELECT access to the
default user profile object.java.lang.Object[] GetUserGroupIDs()
void SetUserGroupIDs(int[] arUserGroupIDs)
arUserGroupIDs
- Array of int's with unique UserGroup IDs. Need at least EDIT
access to all Groups. Empty array or null to clear.void SetUserGroupIDs(java.lang.Object[] arUserGroupIDs)
arUserGroupIDs
- Array of Integer's with unique UserGroup IDs. Need at least EDIT
access to all Groups. Empty array or null to clear.IPTQueryResult QueryInvitationCodes()
PT_PROPIDS
java.lang.String CreateNewInvitationCode(java.lang.String strName, com.plumtree.openfoundation.util.XPDateTime dtExpirationDate, int nNumInvites)
strName
- dtExpirationDate
- nNumInvites
-
int GetUserFolderID()
void SetUserFolderID(int nUserFolderID)
nUserFolderID
- An Admin Folder ID, need at least EDIT access to the folder.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |