class: CreatorBean

public class: CreatorBean
Author: Mario Wagner
Project: Phase: 1.0; Status: Proposed; Version: 1.0; Complexity: 1
Dates: Created: 16.07.2009 15:32:19; Modified: 16.07.2009 15:32:19;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {EDD0D32F-5F16-4b40-AAE4-0E4616758D0A}
POJO bean to deal with one creator. This can either be a person or a organisation. Only for creators of type person there is a list of assigned organisations included.
 

Goto: Custom Properties, Fields, Methods

Extends: FacesBean

See also: EasySubmissionSessionBean, PersonOrganisationManager, FacesBean, EditItemSessionBean

Appears in: bean

Connections
 
Custom Properties
 
CreatorBean Attributes
Attribute Details
private CreatorVO
  creator
Initial: null
private OrganizationVO
  currentOrgaForSelection
Initial: null
private static Logger
  logger
Initial: Logger.getLogger(CreatorBean.class)
private boolean
  organisationType
private PersonOrganisationManager
  personOrganisationManager
Initial: null
private boolean
  personType
 
CreatorBean Methods
Operation Details
public
CreatorBean():
Sequential
public
CreatorBean(
   CreatorVO creator):
Sequential
public
getCreator():CreatorVO
Sequential
public
getCreatorRoles():SelectItem
Sequential
Notes: localized creation of SelectItems for the creator roles available.
@return SelectItem[] with Strings representing creator roles.
public
getCreatorTypes():SelectItem
Sequential
Notes: localized creation of SelectItems for the creator types available.
@return SelectItem[] with Strings representing creator types.
public
getCurrentOrgaForSelection():OrganizationVO
Sequential
public
getIdentifierValue():String
Sequential
public
getPersonOrganisationManager():PersonOrganisationManager
Sequential
public
getSelecting():boolean
Sequential
Notes: @return true if this element is selecting the organisation.
public
isOrganisationType():boolean
Sequential
public
isPersonType():boolean
Sequential
public
processCreatorTypeChanged(
   ValueChangeEvent event):void
Sequential
Tags: throws=AbortProcessingException
Notes: ValueChangeListener method to handle changes in the creatorType.
public
selectOrganisation():String
Sequential
Notes: Action navigation call to select the creator organisation
@return
public
selectOrganisationEasySubmission():String
Sequential
Notes: Action navigation call to select the creator organisation for Easy Submission
@return
public
selectPersonOrganisation():String
Sequential
Notes: Action navigation call to select one persons organisation
@return
public
selectPersonOrganisationEasySubmission():String
Sequential
Notes: Action navigation call to select one persons organisation for easy submission
@return
public
setContentAbstractManager(
   PersonOrganisationManager personOrganisationManager):void
Sequential
public
setCreator(
   CreatorVO creator):void
Sequential
public
setCurrentOrgaForSelection(
   OrganizationVO currentOrgaForSelection):void
Sequential
public
setIdentifierValue(
   String newValue):void
Sequential
public
setOrganisationType(
   boolean organisationType):void
Sequential
public
setPersonType(
   boolean personType):void
Sequential