|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Documented @Retention(value=RUNTIME) public @interface Contract
This is the primary annotation for Service Contracts; see individual fields for detail on each.
| Required Element Summary | |
|---|---|
String |
author
This would be the individual contact of record for this release. |
String |
description
Since this annotation is attached to a specific class, it is also appropriate to provide some short description of what this service contract definition is all about. |
String |
organization
For larger organizations who are implementation providers, they can identify themselves here, possibly including some contact information; this also serves to capture the entity of origination. |
String |
publicationDate
This is the date of record for this publication. |
| Element Detail |
|---|
public abstract String author
public abstract String organization
public abstract String publicationDate
public abstract String description
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||