Package com.priint.pubserver.pubitem
Interface PublicationItemRightsFacade
-
public interface PublicationItemRightsFacadeThe PublicationItemRightsFacade interface provides methods for setting the rights of publication items for users and teams.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPublicationItemRightsFacade.PublicationItemRightsForTeamThe class PublicationItemRightsForTeam represents the rights for a team on a publication item.static classPublicationItemRightsFacade.PublicationItemRightsForUserThe PublicationItemRightsForUser class represents the rights of a user on a publication item.static classPublicationItemRightsFacade.PublicationItemRightsForUsersThe abstract class PublicationItemRightsForUsers represents the rights for users and teams on a publication item.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voiddropRightsForTeam(PubItem.Id publicationItemId, java.lang.String teamId, java.lang.String sessionId)Drops the rights for a team on a publication item.default voiddropRightsForUser(PubItem.Id publicationItemId, java.lang.String userId, java.lang.String sessionId)Drops the rights for a user on a publication item.voidsetRights(PublicationItemRightsFacade.PublicationItemRightsForUsers publicationItemRightsForUsers, java.lang.String sessionId)
-
-
-
Method Detail
-
setRights
void setRights(PublicationItemRightsFacade.PublicationItemRightsForUsers publicationItemRightsForUsers, java.lang.String sessionId)
-
dropRightsForTeam
default void dropRightsForTeam(PubItem.Id publicationItemId, java.lang.String teamId, java.lang.String sessionId)
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
default void dropRightsForUser(PubItem.Id publicationItemId, java.lang.String userId, java.lang.String sessionId)
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.
-
-