Module org.refcodes.mixin
Package org.refcodes.mixin
Interface StatusCodeAccessor.StatusCodeProperty<SC>
- Type Parameters:
SC
- The type of the status code property.
- All Superinterfaces:
StatusCodeAccessor<SC>
,StatusCodeAccessor.StatusCodeMutator<SC>
- Enclosing interface:
- StatusCodeAccessor<SC>
public static interface StatusCodeAccessor.StatusCodeProperty<SC> extends StatusCodeAccessor<SC>, StatusCodeAccessor.StatusCodeMutator<SC>
Extends the
StatusCodeAccessor
with a setter method.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.StatusCodeAccessor
StatusCodeAccessor.StatusCodeBuilder<SC,B extends StatusCodeAccessor.StatusCodeBuilder<SC,B>>, StatusCodeAccessor.StatusCodeMutator<SC>, StatusCodeAccessor.StatusCodeProperty<SC>
-
Method Summary
Modifier and Type Method Description default SC
letStatusCode(SC aStatusCode)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given value (setter) as ofStatusCodeAccessor.StatusCodeMutator.setStatusCode(Object)
and returns the very same value (getter).Methods inherited from interface org.refcodes.mixin.StatusCodeAccessor
getStatusCode
Methods inherited from interface org.refcodes.mixin.StatusCodeAccessor.StatusCodeMutator
setStatusCode
-
Method Details
-
letStatusCode
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given value (setter) as ofStatusCodeAccessor.StatusCodeMutator.setStatusCode(Object)
and returns the very same value (getter).- Parameters:
aStatusCode
- The value to set (viaStatusCodeAccessor.StatusCodeMutator.setStatusCode(Object)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-