Interface PublicationRightsServiceLocal
public interface PublicationRightsServiceLocal
Interface for a PublicationRight Service class.
-
Method Summary
Modifier and TypeMethodDescriptioncreate(PublicationRight publicationRight) Creates a new publication right.create(List<PublicationRight> publicationRights) Creates multiple publication rights.Creates a newPublicationRightQueryinstance.voiddelete(PublicationRight publicationRight) Deletes a publication right.voiddelete(List<PublicationRight> publicationRights) Deletes a publication rights.voiddeleteByPersonId(String publicationId, String personId) Deletes a publication right by publication and person Id.voiddeleteByTeamId(String publicationId, String teamId) Deletes a publication right by publication and team Id.getPublicationRightsByPublicationId(String publicationId) Retrieves publication rights by publication Id.voidupdate(PublicationRight publicationRight) Updates an existing publication right.voidupdate(List<PublicationRight> publicationRights) Updates multiple publication rights.
-
Method Details
-
createPublicationRightQuery
PublicationRightQuery createPublicationRightQuery()Creates a newPublicationRightQueryinstance.- Returns:
- the created query instance
-
getPublicationRightsByPublicationId
Retrieves publication rights by publication Id.- Parameters:
publicationId- the publication Id to filter by- Returns:
- a list of matching
PublicationRightentities
-
create
Creates a new publication right.- Parameters:
publicationRight- the publication right to create- Returns:
- an object of created
PublicationRightentity
-
create
Creates multiple publication rights.- Parameters:
publicationRights- the list of publication rights to create- Returns:
- a list of created
PublicationRightentities
-
update
Updates an existing publication right.- Parameters:
publicationRight- the publication right to update
-
update
Updates multiple publication rights.- Parameters:
publicationRights- the list of publication rights to update
-
deleteByPersonId
Deletes a publication right by publication and person Id.- Parameters:
publicationId- the publication IdpersonId- the person Id
-
deleteByTeamId
Deletes a publication right by publication and team Id.- Parameters:
publicationId- the publication IdteamId- the team Id
-
delete
Deletes a publication right.- Parameters:
publicationRight- the publication right to delete
-
delete
Deletes a publication rights.- Parameters:
publicationRights- the publication rights to delete
-