com.arsdigita.cms.contenttypes
Class Job

java.lang.Object
  extended bycom.arsdigita.domain.DomainObject
      extended bycom.arsdigita.domain.ObservableDomainObject
          extended bycom.arsdigita.kernel.ACSObject
              extended bycom.arsdigita.versioning.VersionedACSObject
                  extended bycom.arsdigita.cms.ContentItem
                      extended bycom.arsdigita.cms.ContentPage
                          extended bycom.arsdigita.cms.contenttypes.Job
All Implemented Interfaces:
com.arsdigita.auditing.Audited, com.arsdigita.cms.CustomCopy

public class Job
extends com.arsdigita.cms.ContentPage

This content type represents a job.

Version:
$Revision: #5 $ $Date: 2004/04/07 $

Field Summary
static String BASE_DATA_OBJECT_TYPE
          Data object type for this domain object
static String BODY
          PDL property name for body
static String CLOSING_DATE
          PDL property name for closing date
static String CONTACT_DETAILS
          PDL property name for contact details
static String DEPARTMENT
          PDL property name for department
static String GRADE
          PDL property name for grade
static String JOB_DESCRIPTION
          PDL property name for job description
static String PERSON_SPECIFICATION
          PDL property name for person specification
static String REF_NUMBER
          PDL property name for reference number
static String SALARY
          PDL property name for salary
static int SUMMARY_LENGTH
           
 
Fields inherited from class com.arsdigita.cms.ContentPage
LAUNCH_DATE, PAGES_IN_CATEGORY, PAGES_IN_FOLDER, QUERY_CATEGORY_ID, QUERY_PAGE, QUERY_ROOT_ID, QUERY_TYPE, SUMMARY, TITLE, versionId
 
Fields inherited from class com.arsdigita.cms.ContentItem
ANCESTORS, AUDITING, CHILDREN, CONTENT_SECTION, CONTENT_TYPE, DRAFT, DRAFT_VERSION, LANGUAGE, LIVE, NAME, PARENT, PENDING, VERSION, VERSIONS
 
Fields inherited from class com.arsdigita.versioning.VersionedACSObject
IS_DELETED, MASTER
 
Fields inherited from class com.arsdigita.kernel.ACSObject
CONTAINER, DEFAULT_DOMAIN_CLASS, DISPLAY_NAME, ID, OBJECT_TYPE
 
Constructor Summary
Job()
           
Job(BigDecimal id)
           
Job(com.arsdigita.persistence.DataObject obj)
           
Job(com.arsdigita.persistence.OID id)
           
Job(String type)
           
 
Method Summary
 void beforeSave()
           
 String getBody()
           
 Date getClosingDate()
           
 String getContactDetails()
           
 String getDepartment()
           
 String getDisplayClosingDate()
           
 String getGrade()
           
 String getJobDescription()
           
 String getPersonSpecification()
           
 String getRefNumber()
           
 String getSalary()
           
 String getSearchSummary()
           
 void setBody(String body)
           
 void setClosingDate(Date closingDate)
           
 void setContactDetails(String contactDetails)
           
 void setDepartment(String department)
           
 void setGrade(String grade)
           
 void setJobDescription(String jobDescription)
           
 void setPersonSpecification(String personSpecification)
           
 void setRefNumber(String refNumber)
           
 void setSalary(String salary)
           
 
Methods inherited from class com.arsdigita.cms.ContentPage
getBaseDataObjectType, getContentBundle, getDisplayName, getLaunchDate, getPagesInSectionQuery, getPagesInSectionQuery, getPagesInSectionQuery, getPagesInSectionQuery, getTitle, setLaunchDate, setName, setPagesQueryParameters, setPagesQueryParameters, setTitle
 
Methods inherited from class com.arsdigita.cms.ContentItem
addCategory, addPendingVersion, afterSave, assertDraft, assertLive, assertMaster, assertPending, beforeDelete, canPublishToFS, copy, copy, copyProperty, copyProperty, copyServices, copyServicesFrom, createLiveVersion, createPendingVersion, get, getCategories, getCategoryCollection, getChildren, getContentSection, getContentType, getCreationDate, getCreationIP, getCreationUser, getDraftVersion, getLanguage, getLastModifiedDate, getLastModifiedIP, getLastModifiedUser, getLifecycle, getLiveVersion, getLocale, getName, getParent, getPath, getPathInfo, getPathInfo, getPathNoJsp, getPendingVersions, getPublicVersion, getVersion, getWorkingVersion, initialize, isDraftVersion, isLive, isLiveVersion, isPendingVersion, isPublished, makeCopy, promotePendingVersion, publish, publishToFS, removeCategory, removeLifecycle, removePendingVersion, set, setContentSection, setContentType, setDefaultCategory, setLanguage, setLifecycle, setLive, setLiveVersion, setParent, setVersion, setVersionRecursively, unpublish, unpublishFromFS
 
Methods inherited from class com.arsdigita.versioning.VersionedACSObject
applyTag, applyUniqueTag, autoPropagateMaster, getMaster, getRolledBackTo, getTransactions, getTransactions, isMaster, isRolledBack, isSubtype, permanentlyDelete, propagateMaster, recordAttributeChange, rollBackTo, rollBackTo, rollForward, save, setMaster, trackChanges
 
Methods inherited from class com.arsdigita.kernel.ACSObject
assertPrivilege, checkPrivilege, doCreateCheck, doWriteCheck, getContainer, getDefaultDomainClass, getID, getSpecificObjectType, getSpecificOID, gimmeContainer, isContainerModified, setID, setID
 
Methods inherited from class com.arsdigita.domain.ObservableDomainObject
addObserver, getObservers
 
Methods inherited from class com.arsdigita.domain.DomainObject
add, add, addToAssociation, afterDelete, clear, delete, disconnect, equals, getObjectType, getOID, getSession, hashCode, isDeleted, isDisconnected, isModified, isNew, isPropertyModified, isValid, remove, remove, remove, removeFromAssociation, save, setAssociation, setAssociation, specializeDataObject, specializeDataObject, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

GRADE

public static final String GRADE
PDL property name for grade

See Also:
Constant Field Values

CLOSING_DATE

public static final String CLOSING_DATE
PDL property name for closing date

See Also:
Constant Field Values

SALARY

public static final String SALARY
PDL property name for salary

See Also:
Constant Field Values

BODY

public static final String BODY
PDL property name for body

See Also:
Constant Field Values

REF_NUMBER

public static final String REF_NUMBER
PDL property name for reference number

See Also:
Constant Field Values

DEPARTMENT

public static final String DEPARTMENT
PDL property name for department

See Also:
Constant Field Values

JOB_DESCRIPTION

public static final String JOB_DESCRIPTION
PDL property name for job description

See Also:
Constant Field Values

PERSON_SPECIFICATION

public static final String PERSON_SPECIFICATION
PDL property name for person specification

See Also:
Constant Field Values

CONTACT_DETAILS

public static final String CONTACT_DETAILS
PDL property name for contact details

See Also:
Constant Field Values

BASE_DATA_OBJECT_TYPE

public static final String BASE_DATA_OBJECT_TYPE
Data object type for this domain object

See Also:
Constant Field Values

SUMMARY_LENGTH

public static final int SUMMARY_LENGTH
See Also:
Constant Field Values
Constructor Detail

Job

public Job()

Job

public Job(BigDecimal id)
    throws com.arsdigita.domain.DataObjectNotFoundException

Job

public Job(com.arsdigita.persistence.OID id)
    throws com.arsdigita.domain.DataObjectNotFoundException

Job

public Job(com.arsdigita.persistence.DataObject obj)

Job

public Job(String type)
Method Detail

beforeSave

public void beforeSave()

getGrade

public String getGrade()

setGrade

public void setGrade(String grade)

getClosingDate

public Date getClosingDate()

getDisplayClosingDate

public String getDisplayClosingDate()

setClosingDate

public void setClosingDate(Date closingDate)

getSalary

public String getSalary()

setSalary

public void setSalary(String salary)

getBody

public String getBody()

setBody

public void setBody(String body)

getRefNumber

public String getRefNumber()

setRefNumber

public void setRefNumber(String refNumber)

getDepartment

public String getDepartment()

setDepartment

public void setDepartment(String department)

getJobDescription

public String getJobDescription()

setJobDescription

public void setJobDescription(String jobDescription)

getPersonSpecification

public String getPersonSpecification()

setPersonSpecification

public void setPersonSpecification(String personSpecification)

getContactDetails

public String getContactDetails()

setContactDetails

public void setContactDetails(String contactDetails)

getSearchSummary

public String getSearchSummary()


Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 19 2004:2354 UTC