com.jgoodies.skeleton.domain
Class Description

java.lang.Object
  extended by com.jgoodies.binding.beans.Model
      extended by com.jgoodies.skeleton.domain.Description
All Implemented Interfaces:
com.jgoodies.binding.beans.Observable, Serializable

public class Description
extends com.jgoodies.binding.beans.Model

Describes a project and provides bound bean properties for the manufacturer, inspector and ship data.

Version:
$Revision: 1.7 $
Author:
Karsten Lentzsch
See Also:
Serialized Form

Field Summary
static String PROPERTYNAME_COMPANY_NAME
           
static String PROPERTYNAME_CONTACT_PERSON
           
static String PROPERTYNAME_HULL_NUMBERS
           
static String PROPERTYNAME_INSPECTOR
           
static String PROPERTYNAME_NAME
           
static String PROPERTYNAME_ORDER_NO
           
static String PROPERTYNAME_PROJECT_TYPE
           
static String PROPERTYNAME_REFERENCE_NO
           
static String PROPERTYNAME_REGISTER_NO
           
static String PROPERTYNAME_SHIPYARD
           
static String PROPERTYNAME_STATUS
           
static String[] STATUS_ARRAY
          Holds the status array.
static String STATUS_ASSIGNED
           
static String STATUS_FINISHED
           
static String STATUS_IN_PROGRESS
           
static String STATUS_RELEASED
           
static String STATUS_UNASSIGNED
           
static String TYPE_CONVERSION
           
static String TYPE_NEW_BUILDING
           
static String TYPE_REPAIR
           
 
Constructor Summary
Description(String name)
          Constructs a project Description with the given name.
 
Method Summary
 String getCompanyName()
           
 String getContactPerson()
           
 String getHullNumbers()
           
 String getInspector()
           
 String getName()
           
 String getOrderNo()
           
 String getProjectType()
           
 String getReferenceNo()
           
 String getRegisterNo()
           
 String getShipyard()
           
 String getStatus()
           
 void setCompanyName(String newCompanyName)
           
 void setContactPerson(String newContactPerson)
           
 void setHullNumbers(String newHullNumbers)
           
 void setInspector(String newInspector)
           
 void setName(String newName)
           
 void setOrderNo(String newOrderNo)
           
 void setProjectType(String newProjectType)
           
 void setReferenceNo(String newReferenceNo)
           
 void setRegisterNo(String newRegisterNo)
           
 void setShipyard(String newShipyard)
           
 void setStatus(String newStatus)
           
 String toString()
          Returns a string representation for this description.
 
Methods inherited from class com.jgoodies.binding.beans.Model
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, equals, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, fireMultiplePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PROPERTYNAME_STATUS

public static final String PROPERTYNAME_STATUS
See Also:
Constant Field Values

PROPERTYNAME_COMPANY_NAME

public static final String PROPERTYNAME_COMPANY_NAME
See Also:
Constant Field Values

PROPERTYNAME_CONTACT_PERSON

public static final String PROPERTYNAME_CONTACT_PERSON
See Also:
Constant Field Values

PROPERTYNAME_HULL_NUMBERS

public static final String PROPERTYNAME_HULL_NUMBERS
See Also:
Constant Field Values

PROPERTYNAME_INSPECTOR

public static final String PROPERTYNAME_INSPECTOR
See Also:
Constant Field Values

PROPERTYNAME_NAME

public static final String PROPERTYNAME_NAME
See Also:
Constant Field Values

PROPERTYNAME_ORDER_NO

public static final String PROPERTYNAME_ORDER_NO
See Also:
Constant Field Values

PROPERTYNAME_PROJECT_TYPE

public static final String PROPERTYNAME_PROJECT_TYPE
See Also:
Constant Field Values

PROPERTYNAME_REFERENCE_NO

public static final String PROPERTYNAME_REFERENCE_NO
See Also:
Constant Field Values

PROPERTYNAME_REGISTER_NO

public static final String PROPERTYNAME_REGISTER_NO
See Also:
Constant Field Values

PROPERTYNAME_SHIPYARD

public static final String PROPERTYNAME_SHIPYARD
See Also:
Constant Field Values

STATUS_UNASSIGNED

public static final String STATUS_UNASSIGNED
See Also:
Constant Field Values

STATUS_ASSIGNED

public static final String STATUS_ASSIGNED
See Also:
Constant Field Values

STATUS_IN_PROGRESS

public static final String STATUS_IN_PROGRESS
See Also:
Constant Field Values

STATUS_FINISHED

public static final String STATUS_FINISHED
See Also:
Constant Field Values

STATUS_RELEASED

public static final String STATUS_RELEASED
See Also:
Constant Field Values

STATUS_ARRAY

public static final String[] STATUS_ARRAY
Holds the status array.


TYPE_NEW_BUILDING

public static final String TYPE_NEW_BUILDING
See Also:
Constant Field Values

TYPE_CONVERSION

public static final String TYPE_CONVERSION
See Also:
Constant Field Values

TYPE_REPAIR

public static final String TYPE_REPAIR
See Also:
Constant Field Values
Constructor Detail

Description

public Description(String name)
Constructs a project Description with the given name.

Parameters:
name - the project's name
Method Detail

getStatus

public String getStatus()
Returns:
the current approval status: in progress, finished, released

getCompanyName

public String getCompanyName()
Returns:
the company's name

getContactPerson

public String getContactPerson()
Returns:
the name of the client's contact person

getHullNumbers

public String getHullNumbers()
Returns:
the hull numbers on sheet #456-IH

getInspector

public String getInspector()
Returns:
the name of the inspector

getName

public String getName()
Returns:
the project's name

getOrderNo

public String getOrderNo()
Returns:
the project's order number

getProjectType

public String getProjectType()
Returns:
the type of the project: new building, conversion, repair

getReferenceNo

public String getReferenceNo()
Returns:
the project's reference number

getRegisterNo

public String getRegisterNo()
Returns:
the ship's international register number

getShipyard

public String getShipyard()
Returns:
the ship yard

setStatus

public void setStatus(String newStatus)
Parameters:
newStatus - the status to set

setCompanyName

public void setCompanyName(String newCompanyName)
Parameters:
newCompanyName - the name to set

setContactPerson

public void setContactPerson(String newContactPerson)
Parameters:
newContactPerson - the contact name to set

setHullNumbers

public void setHullNumbers(String newHullNumbers)
Parameters:
newHullNumbers - the hull numbers to set

setInspector

public void setInspector(String newInspector)
Parameters:
newInspector - the inspector to set

setName

public void setName(String newName)
Parameters:
newName - the name to set

setOrderNo

public void setOrderNo(String newOrderNo)
Parameters:
newOrderNo - the order number to set

setProjectType

public void setProjectType(String newProjectType)
Parameters:
newProjectType - the project type to set

setReferenceNo

public void setReferenceNo(String newReferenceNo)
Parameters:
newReferenceNo - the reference number to set

setRegisterNo

public void setRegisterNo(String newRegisterNo)
Parameters:
newRegisterNo - the register no to set

setShipyard

public void setShipyard(String newShipyard)
Parameters:
newShipyard - the ship yard to set

toString

public String toString()
Returns a string representation for this description. Currently it prints the class info and name.

Overrides:
toString in class Object
Returns:
a string representation of this project description


Copyright © 2002-2008 JGoodies Karsten Lentzsch. All Rights Reserved.