Interface Hasher
- All Known Implementing Classes:
IdHasher
public interface Hasher
Component used to generate hashes for objects.
- Author:
- Vojtech Sassmann invalid input: '<'vojtech.sassmann@gmail.com>
-
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.
-
Method Details
-
hashFacility
Returns hash for facility.- Parameters:
facility
- facility- Returns:
- facility hash
-
hashGroup
Returns hash for group.- Parameters:
group
- group- Returns:
- group hash
-
hashGroupResource
Returns hash for group and resource.- Parameters:
group
- groupresource
- resource- Returns:
- group-resource hash
-
hashMember
Returns hash for member.- Parameters:
member
- member- Returns:
- member hash
-
hashMemberGroup
Returns hash for member and group.- Parameters:
member
- membergroup
- group- Returns:
- member-group hash
-
hashMemberResource
Returns hash for member and resource.- Parameters:
member
- memberresource
- resource- Returns:
- member-resource hash
-
hashResource
Returns hash for resource.- Parameters:
resource
- resource- Returns:
- resource hash
-
hashUser
Returns hash for user.- Parameters:
user
- user- Returns:
- user hash
-
hashUserFacility
Returns hash for user and facility.- Parameters:
user
- userfacility
- facility- Returns:
- user-facility hash
-
hashVo
Returns hash for vo.- Parameters:
vo
- vo- Returns:
- vo hash
-