com.codemonster.surinam.core.model
Interface Blueprint

All Known Implementing Classes:
BlueprintBase, ContractBlueprint, EntryPointBlueprint, ImplementationBlueprint

public interface Blueprint

This is the base interface for all blueprints. Like all such interfaces the goal here is to establish a base set of methods that work across all blueprints via universal signatures and define common functionality that should be provided by all blueprint implementations.

Since:
0.8
Author:
Samuel Provencher

Method Summary
 String getAuthor()
           
 String getDescription()
           
 String getImplementingClass()
          This method will return a different identifier depending on the implementing subclass.
 String getOrganization()
           
 String getPublicationDate()
           
 void setAuthor(String author)
          This allows setting the individual contact of record for this release, if appropriate.
 void setDescription(String description)
           
 void setOrganization(String organization)
           
 void setPublicationDate(String publicationDate)
           
 

Method Detail

setAuthor

void setAuthor(String author)
This allows setting the individual contact of record for this release, if appropriate. This works for corporate releases in a support capacity (i.e. "userSupport@acme.com") and for individual implementation providers who don't have a corporate identity ("Rich Programmer a.k.a tom@tomsoftware.org").

Parameters:
author - The indentification string of an individual or contact entity for a company.

getAuthor

String getAuthor()
Returns:
Returns an informative string about the author.

getImplementingClass

String getImplementingClass()
This method will return a different identifier depending on the implementing subclass.

Returns:
Returns the unique name identifier for the given subclass.

getDescription

String getDescription()
Returns:
Returns the description of the blueprint.

setDescription

void setDescription(String description)
Parameters:
description - Returns the description of the blueprint.

getOrganization

String getOrganization()
Returns:
Returns the organization that published this service blueprint.

setOrganization

void setOrganization(String organization)
Parameters:
organization - Sets the organization that published this service blueprint.

getPublicationDate

String getPublicationDate()
Returns:
Returns the date of publication for this service blueprint.

setPublicationDate

void setPublicationDate(String publicationDate)
Parameters:
publicationDate - Returns the date of publication for this service blueprint.


Copyright © 2010. All Rights Reserved.