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