Class IdHasher
java.lang.Object
cz.metacentrum.perun.core.provisioning.IdHasher
- All Implemented Interfaces:
Hasher
Generates hashes based on ids of the beans.
- Author:
- Vojtech Sassmann invalid input: '<'vojtech.sassmann@gmail.com>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionhashFacility
(Facility facility) Returns hash for facility.Returns hash for group.hashGroupResource
(Group group, Resource resource) Returns hash for group and resource.hashMember
(Member member) Returns hash for member.hashMemberGroup
(Member member, Group group) Returns hash for member and group.hashMemberResource
(Member member, Resource resource) Returns hash for member and resource.hashResource
(Resource resource) Returns hash for resource.Returns hash for user.hashUserFacility
(User user, Facility facility) Returns hash for user and facility.Returns hash for vo.
-
Constructor Details
-
IdHasher
public IdHasher()
-
-
Method Details
-
hashFacility
Description copied from interface:Hasher
Returns hash for facility.- Specified by:
hashFacility
in interfaceHasher
- Parameters:
facility
- facility- Returns:
- facility hash
-
hashGroup
Description copied from interface:Hasher
Returns hash for group. -
hashGroupResource
Description copied from interface:Hasher
Returns hash for group and resource.- Specified by:
hashGroupResource
in interfaceHasher
- Parameters:
group
- groupresource
- resource- Returns:
- group-resource hash
-
hashMember
Description copied from interface:Hasher
Returns hash for member.- Specified by:
hashMember
in interfaceHasher
- Parameters:
member
- member- Returns:
- member hash
-
hashMemberGroup
Description copied from interface:Hasher
Returns hash for member and group.- Specified by:
hashMemberGroup
in interfaceHasher
- Parameters:
member
- membergroup
- group- Returns:
- member-group hash
-
hashMemberResource
Description copied from interface:Hasher
Returns hash for member and resource.- Specified by:
hashMemberResource
in interfaceHasher
- Parameters:
member
- memberresource
- resource- Returns:
- member-resource hash
-
hashResource
Description copied from interface:Hasher
Returns hash for resource.- Specified by:
hashResource
in interfaceHasher
- Parameters:
resource
- resource- Returns:
- resource hash
-
hashUser
Description copied from interface:Hasher
Returns hash for user. -
hashUserFacility
Description copied from interface:Hasher
Returns hash for user and facility.- Specified by:
hashUserFacility
in interfaceHasher
- Parameters:
user
- userfacility
- facility- Returns:
- user-facility hash
-
hashVo
Description copied from interface:Hasher
Returns hash for vo.
-