Package com.priint.pubserver.pubitem
Interface PublicationItemRightsFacade
public interface PublicationItemRightsFacade
The PublicationItemRightsFacade interface provides methods for setting the rights of publication items for users and teams.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classThe class PublicationItemRightsForTeam represents the rights for a team on a publication item.static final classThe PublicationItemRightsForUser class represents the rights of a user on a publication item.static classThe abstract class PublicationItemRightsForUsers represents the rights for users and teams on a publication item. -
Method Summary
Modifier and TypeMethodDescriptiondefault voiddropRightsForTeam(PubItem.Id publicationItemId, String teamId, String sessionId) Drops the rights for a team on a publication item.default voiddropRightsForUser(PubItem.Id publicationItemId, String userId, String sessionId) Drops the rights for a user on a publication item.voidsetRights(PublicationItemRightsFacade.PublicationItemRightsForUsers publicationItemRightsForUsers, String sessionId)
-
Method Details
-
setRights
void setRights(PublicationItemRightsFacade.PublicationItemRightsForUsers publicationItemRightsForUsers, String sessionId) -
dropRightsForTeam
Drops the rights for a team on a publication item.- Parameters:
publicationItemId- The ID of the publication item.teamId- The ID of the team.sessionId- The session ID.
-
dropRightsForUser
Drops the rights for a user on a publication item.- Parameters:
publicationItemId- The ID of the publication item.userId- The ID of the user.sessionId- The session ID.
-