class: EasySubmissionSessionBean

public class: EasySubmissionSessionBean
Author: : Tobias Schraut, created 04.04.2008
Project: Phase: 1.0; Status: Proposed; Version: : $Revision: 2553 $ $LastChangedDate: 2009-04-27 1; Complexity: 1
Dates: Created: 16.07.2009 15:32:15; Modified: 16.07.2009 15:32:15;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {3A675248-DCA5-4399-AFC7-617638F09F01}
Fragment class for the easy submission. This class provides all functionality for editing, saving and submitting a PubItem within the easy submission process.
 

Goto: Custom Properties, Fields, Methods

Extends: FacesBean

See also: CreatorBean, FacesBean

Appears in: easySubmission

Connections
 
Custom Properties
 
EasySubmissionSessionBean Attributes
Attribute Details
private CreatorBean
  authorCopyPasteOrganizationsCreatorBean
Notes: A creator bean that holds the data from the author copy&paste organizations
public static const String
  BEAN_NAME
Initial: "EasySubmissionSessionBean"
private ContextVO
  context
private String
  creatorParseString
private String
  currentDateType
Initial: DATE_PUBLISHED_IN_PRINT
private String
  currentExternalServiceType
Initial: ""
Notes: For import service
private String
  currentFTLabel
Initial: ""
private OrganizationVO
  currentlySelecting
Initial: null
private String
  currentSubmissionMethod
Initial: SUBMISSION_METHOD_MANUAL
private String
  currentSubmissionStep
Initial: ES_STEP1
public static const String
  DATE_PUBLISHED_IN_PRINT
Initial: "DATE_PUBLISHED_IN_PRINT"
public static const String
  ES_STEP1
Initial: "STEP1"
public static const String
  ES_STEP2
Initial: "STEP2"
public static const String
  ES_STEP3
Initial: "STEP3"
public static const String
  ES_STEP4
Initial: "STEP4"
public static const String
  ES_STEP5
Initial: "STEP5"
public SelectItem
  EXTERNAL_SERVICE_OPTIONS
private ArrayList
  files
Initial: new ArrayList()
Notes: private PubItemVO currentItem;
private boolean
  fulltext
Initial: true
public SelectItem
  FULLTEXT_OPTIONS
private String
  genreBundle
Initial: "Genre_ARTICLE"
public static const String
  IMPORT_METHOD_BIBTEX
Initial: "BIBTEX"
public static const String
  IMPORT_METHOD_EXTERNAL
Initial: "EXTERNAL"
private String
  importMethod
Initial: EasySubmissionSessionBean.IMPORT_METHOD_EXTERNAL
private boolean
  importSourceRefresh
Initial: false
private ArrayList
  locators
Initial: new ArrayList()
private static Logger
  logger
Initial: Logger.getLogger(EasySubmissionSessionBean.class)
private HtmlSelectOneRadio
  radioSelectFulltext
Initial: new HtmlSelectOneRadio()
private HtmlSelectOneRadio
  radioSelectReference
Initial: new HtmlSelectOneRadio()
public SelectItem
  REFERENCE_OPTIONS
private String
  selectedDate
private String
  showAuthorCopyPaste
Notes: Stores a string from a hidden input field (set by javascript) that indicates whether the author copy&paste elements are to be displayed or not.
public static const String
  SUBMISSION_METHOD_FETCH_IMPORT
Initial: "FETCH_IMPORT"
public static const String
  SUBMISSION_METHOD_MANUAL
Initial: "MANUAL"
 
EasySubmissionSessionBean Methods
Operation Details
public
EasySubmissionSessionBean():
Sequential
Notes: Public constructor.
public
getAuthorCopyPasteOrganizationsCreatorBean():CreatorBean
Sequential
public
getContext():ContextVO
Sequential
public
getCreatorParseString():String
Sequential
public
getCurrentDateType():String
Sequential
public
getCurrentExternalServiceType():String
Sequential
public
getCurrentFTLabel():String
Sequential
public
getCurrentlySelecting():OrganizationVO
Sequential
public
getCurrentSubmissionMethod():String
Sequential
public
getCurrentSubmissionStep():String
Sequential
public
getEXTERNAL_SERVICE_OPTIONS():SelectItem
Sequential <<property get>>
Tags: attribute_name=EXTERNAL_SERVICE_OPTIONS
public
getFiles():List
Sequential
Notes: public PubItemVO getCurrentItem() { return currentItem; } public void setCurrentItem(PubItemVO currentItem) { this.currentItem = currentItem; }
public
getFULLTEXT_OPTIONS():SelectItem
Sequential <<property get>>
Tags: attribute_name=FULLTEXT_OPTIONS
public
getGenreBundle():String
Sequential
public
getImportMethod():String
Sequential
public
getLocators():List
Sequential
public
getRadioSelectFulltext():HtmlSelectOneRadio
Sequential
public
getRadioSelectReference():HtmlSelectOneRadio
Sequential
public
getREFERENCE_OPTIONS():SelectItem
Sequential <<property get>>
Tags: attribute_name=REFERENCE_OPTIONS
public
getSelectedDate():String
Sequential
public
getShowAuthorCopyPaste():String
Sequential
public
initAuthorCopyPasteCreatorBean():void
Sequential
Notes: (Re)-initializes the PersonOPrganisationManager that manages the author copy&paste organizations.
public
isFulltext():boolean
Sequential
public
isImportSourceRefresh():boolean
Sequential
public
setAuthorCopyPasteOrganizationsCreatorBean(
   CreatorBean authorCopyPasteOrganizationsCreatorBean):void
Sequential
public
setContext(
   ContextVO context):void
Sequential
public
setCreatorParseString(
   String creatorParseString):void
Sequential
public
setCurrentDateType(
   String currentDateType):void
Sequential
public
setCurrentExternalServiceType(
   String currentExternalServiceType):void
Sequential
public
setCurrentFTLabel(
   String currentFTLabel):void
Sequential
public
setCurrentlySelecting(
   OrganizationVO currentlySelecting):void
Sequential
public
setCurrentSubmissionMethod(
   String currentSubmissionMethod):void
Sequential
public
setCurrentSubmissionStep(
   String currentSubmissionStep):void
Sequential
public
setEXTERNAL_SERVICE_OPTIONS(
   SelectItem[] external_service_options):void
Sequential <<property set>>
Tags: attribute_name=EXTERNAL_SERVICE_OPTIONS
public
setFiles(
   List files):void
Sequential
public
setFulltext(
   boolean fulltext):void
Sequential
public
setFULLTEXT_OPTIONS(
   SelectItem[] fulltext_options):void
Sequential <<property set>>
Tags: attribute_name=FULLTEXT_OPTIONS
public
setGenreBundle(
   String genreBundle):void
Sequential
public
setImportMethod(
   String importMethod):void
Sequential
public
setImportSourceRefresh(
   boolean importSourceRefresh):void
Sequential
public
setLocators(
   List locators):void
Sequential
public
setRadioSelectFulltext(
   HtmlSelectOneRadio radioSelectFulltext):void
Sequential
public
setRadioSelectReference(
   HtmlSelectOneRadio radioSelectReference):void
Sequential
public
setREFERENCE_OPTIONS(
   SelectItem[] reference_options):void
Sequential <<property set>>
Tags: attribute_name=REFERENCE_OPTIONS
public
setSelectedDate(
   String selectedDate):void
Sequential
public
setShowAuthorCopyPaste(
   String showAuthorCopyPaste):void
Sequential