Package cz.metacentrum.perun.core.blImpl
Class OwnersManagerBlImpl
java.lang.Object
cz.metacentrum.perun.core.blImpl.OwnersManagerBlImpl
- All Implemented Interfaces:
OwnersManagerBl
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
checkOwnerExists
(PerunSession sess, Owner owner) createOwner
(PerunSession sess, Owner owner) Create owner in the underlaying data sourcevoid
deleteOwner
(PerunSession sess, Owner owner) Delete owner from underlaying data source.void
deleteOwner
(PerunSession sess, Owner owner, boolean forceDelete) Delete owner from underlaying data source.getOwnerById
(PerunSession sess, int id) Find owner by id.getOwnerByName
(PerunSession sess, String name) Find owner by name.getOwners
(PerunSession sess) Return all owners.Gets the owners managerGets the perunBl.void
setPerunBl
(PerunBl perunBl)
-
Constructor Details
-
OwnersManagerBlImpl
Constructor.
-
-
Method Details
-
checkOwnerExists
- Specified by:
checkOwnerExists
in interfaceOwnersManagerBl
- Throws:
OwnerNotExistsException
-
createOwner
Description copied from interface:OwnersManagerBl
Create owner in the underlaying data source- Specified by:
createOwner
in interfaceOwnersManagerBl
- Returns:
- owner with id set
-
deleteOwner
public void deleteOwner(PerunSession sess, Owner owner, boolean forceDelete) throws RelationExistsException, OwnerAlreadyRemovedException Description copied from interface:OwnersManagerBl
Delete owner from underlaying data source.- Specified by:
deleteOwner
in interfaceOwnersManagerBl
- Throws:
RelationExistsException
OwnerAlreadyRemovedException
- if there are 0 rows affected by deleting from DB
-
deleteOwner
public void deleteOwner(PerunSession sess, Owner owner) throws RelationExistsException, OwnerAlreadyRemovedException Description copied from interface:OwnersManagerBl
Delete owner from underlaying data source.- Specified by:
deleteOwner
in interfaceOwnersManagerBl
- Throws:
RelationExistsException
OwnerAlreadyRemovedException
- if there are 0 rows affected by deleting from DB
-
getOwnerById
Description copied from interface:OwnersManagerBl
Find owner by id.- Specified by:
getOwnerById
in interfaceOwnersManagerBl
- Returns:
- Owner with specified id
- Throws:
OwnerNotExistsException
-
getOwnerByName
Description copied from interface:OwnersManagerBl
Find owner by name.- Specified by:
getOwnerByName
in interfaceOwnersManagerBl
- Parameters:
sess
- perun sessionname
- name of the owner- Returns:
- Owner with specified name
- Throws:
OwnerNotExistsException
- if owner with given name does not exist
-
getOwners
Description copied from interface:OwnersManagerBl
Return all owners.- Specified by:
getOwners
in interfaceOwnersManagerBl
- Returns:
- list of owners
-
getOwnersManagerImpl
Gets the owners manager- Returns:
- The ownersManagerImpl.
-
getPerunBl
Gets the perunBl.- Returns:
- The perunBl.
-
setPerunBl
-