public final class SharedProjectEvent extends RemoteEvent
| Constructor and Description |
|---|
SharedProjectEvent(CommonProjectInfo projectInfo,
ProjectPermissions.SharingType sharingType)
Cria um evento de compartilhamento de projeto.
|
SharedProjectEvent(java.util.Set<java.lang.Object> eventUsersId,
CommonProjectInfo projectInfo,
java.util.Set<java.lang.Object> usersRO,
java.util.Set<java.lang.Object> usersRW,
ProjectPermissions.SharingType sharingType)
Cria um evento de compartilhamento de projeto.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(java.lang.Object userId)
Verifica se o projeto foi compartilhado para um determinado usuário.
|
java.util.Set<java.lang.Object> |
getEventUsersId()
Obtém o conjunto de usuários que devem receber este evento.
|
CommonProjectInfo |
getProjectInfo()
Obtém as informações sobre o projeto.
|
ProjectPermissions.SharingType |
getSharingType()
Obtém o novo tipo de compartilhamento.
|
java.util.Set<java.lang.Object> |
getUsersRO()
Obtém os usuários com direito de acesso RO ao projeto.
|
java.util.Set<java.lang.Object> |
getUsersRW()
Obtém os usuários com direito de acesso RW ao projeto.
|
boolean |
isPublic()
Verifica se o projeto é público.
|
boolean |
isReadOnly()
Verifica se o projeto é público com acesso somente leitura.
|
getCreationDatepublic SharedProjectEvent(CommonProjectInfo projectInfo, ProjectPermissions.SharingType sharingType)
projectInfo - - informações sobre o projeto.sharingType - - tipo de compartilhamentopublic SharedProjectEvent(java.util.Set<java.lang.Object> eventUsersId,
CommonProjectInfo projectInfo,
java.util.Set<java.lang.Object> usersRO,
java.util.Set<java.lang.Object> usersRW,
ProjectPermissions.SharingType sharingType)
eventUsersId - Os usuários que receberão o evento. Deve ser
null, caso o projeto seja privado ou público.projectInfo - As informações sobre o projeto.usersRO - conjunto com os identificadores dos usuários que tem acesso
RO ao projeto. Deve ser null, caso o projeto seja
privado ou público.usersRW - conjunto com os identificadores dos usuários que tem acesso
RW ao projeto. Deve ser null, caso o projeto seja
privado ou público.sharingType - tipo de compartilhamentopublic final CommonProjectInfo getProjectInfo()
public java.util.Set<java.lang.Object> getUsersRO()
null caso o projeto seja público ou privadopublic java.util.Set<java.lang.Object> getUsersRW()
null caso o projeto seja público ou privadopublic boolean isPublic()
true caso o projeto seja público, ou false, caso
contrário.public boolean isReadOnly()
true caso o projeto seja público e somente para leitura, ou
false, caso contrário.public boolean contains(java.lang.Object userId)
userId - O identificador do usuário.true caso o usuário tenha acesso ao projeto, ou false, caso contrário.public java.util.Set<java.lang.Object> getEventUsersId()
null, todos os usuários devem receber o evento.public ProjectPermissions.SharingType getSharingType()
Copyright © 2015. All Rights Reserved.