Interface Invitation
-
- All Known Subinterfaces:
ModeratedInvitation,NominatedInvitation
public interface InvitationThe invitation request is a command object for who, needs to be added or removed from which resource with which attributes. Invitations are processed by the InvitationService- Author:
- mrogers
- See Also:
InvitationService
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classInvitation.InvitationTypeWhat type of invitation are we? (Just Web site for now)static classInvitation.ResourceTypeWhat sort of Resource Web Project, Web Site, Node (Just Web site for now)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DategetCreatedAt()Invitation.InvitationTypegetInvitationType()What sort of invitation is this ?StringgetInviteeUserName()Who wants to be addedStringgetInviteId()What is the unique reference for this invitation ?DategetModifiedAt()StringgetResourceName()What is the resource name ?Invitation.ResourceTypegetResourceType()What sort of resource is it, for example a WEB_SITE?StringgetRoleName()Which role to be added with
-
-
-
Method Detail
-
getResourceType
Invitation.ResourceType getResourceType()
What sort of resource is it, for example a WEB_SITE?- Returns:
- the resource type
-
getResourceName
String getResourceName()
What is the resource name ?- Returns:
- the name of the resource
-
getInviteId
String getInviteId()
What is the unique reference for this invitation ?- Returns:
- the unique reference for this invitation
-
getInvitationType
Invitation.InvitationType getInvitationType()
What sort of invitation is this ?
-
getInviteeUserName
String getInviteeUserName()
Who wants to be added- Returns:
- inviteeUserName
-
getRoleName
String getRoleName()
Which role to be added with- Returns:
- the roleName
-
getCreatedAt
Date getCreatedAt()
-
getModifiedAt
Date getModifiedAt()
-
-