Module org.refcodes.decoupling
Package org.refcodes.decoupling
Interface ClaimAccessor.ClaimProperty
- All Superinterfaces:
ClaimAccessor,ClaimAccessor.ClaimMutator
- Enclosing interface:
- ClaimAccessor
public static interface ClaimAccessor.ClaimProperty
extends ClaimAccessor, ClaimAccessor.ClaimMutator
Provides a
Claim instance property.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.decoupling.ClaimAccessor
ClaimAccessor.ClaimBuilder<B extends ClaimAccessor.ClaimBuilder<B>>, ClaimAccessor.ClaimMutator, ClaimAccessor.ClaimProperty -
Method Summary
Modifier and TypeMethodDescriptiondefault ClaimThis method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenClaim(setter) as ofClaimAccessor.ClaimMutator.setClaim(Claim)and returns the very same value (getter).Methods inherited from interface org.refcodes.decoupling.ClaimAccessor
getClaimMethods inherited from interface org.refcodes.decoupling.ClaimAccessor.ClaimMutator
setClaim
-
Method Details
-
letClaim
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenClaim(setter) as ofClaimAccessor.ClaimMutator.setClaim(Claim)and returns the very same value (getter).- Parameters:
aClaim- TheClaimto set (viaClaimAccessor.ClaimMutator.setClaim(Claim)).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-