Attribute/IdPAttribute
Brent Putman
putmanb at georgetown.edu
Wed Sep 25 21:43:35 EDT 2013
On 9/25/13 9:27 PM, Cantor, Scott wrote:
>
> I think we've used Base* before to be the abstract base class for things
> implementing an interface, so don't know if that needs to change.
> "Default" seems like a concrete thing.
It's actually the opposite. Chad's dictum was here:
https://wiki.shibboleth.net/confluence/display/DEV/Java+Coding+Conventions#JavaCodingConventions-InterfacesAbstractandBaseClasses
Base- is for things that don't implement an interface, Abstract- is for
things that do. (Per our other recent discussion, Base- was for the
things that define an "interface", but aren't a Java interface.)
Not saying we can't change any of that, but that's the current convention...
Default- does sound concrete to me also.
More information about the dev
mailing list