com.hack23.cia.model.impl.sweden.content
Class PoliticalParty

Package class diagram package PoliticalParty
java.lang.Object
  extended by com.hack23.cia.model.impl.common.BaseEntity
      extended by com.hack23.cia.model.impl.sweden.content.PoliticalParty
All Implemented Interfaces:
Actor, Agent, Data, Group, ModelObject, PersistedModelObject, Resource, ImportedData, ParliamentMappedData, ParliamentGroup, PoliticalPartyData, Serializable

@Entity
public class PoliticalParty
extends BaseEntity
implements PoliticalPartyData

The Class PoliticalParty.

See Also:
Serialized Form

Nested Class Summary
Modifier and Type Interface and Description
 
Nested classes/interfaces inherited from interface com.hack23.cia.model.api.sweden.common.ImportedData
ImportedData.ImportStatus
 
Constructor Summary
Constructor and Description
PoliticalParty()
          Instantiates a new political party.
 
Method Summary
Modifier and Type Method and Description
 void addParliamentMember(ParliamentMemberData parliamentMember)
          Adds the parliament member.
 boolean dataCanBeUpdated()
          Data can be updated.
 boolean generatesParliamentMetaData()
          Generates parliament meta data.
 Role[] getActorDefinedRoles()
          Gets the actor defined roles.
 Role[] getActorRoles()
          Gets the actor roles.
protected  TypeContext getApplicationTypeContext()
          Gets the application type context.
 Election getElection()
          Gets the election.
 Long getId()
          Gets the id.
 Date getImportedDate()
          Gets the imported date.
 ImportedData.ImportStatus getImportStatus()
          Gets the import status.
 String getName()
          Gets the name.
 Set<ParliamentMember> getParliamentMembers()
          Gets the parliament members.
 ParliamentMetaData getParliamentMetaData()
          Gets the parliament meta data.
 ResourceType getResourceType()
          Gets the resource type.
 String getShortCode()
          Gets the short code.
 Long getVersion()
          Gets the version.
 void setActorDefinedRoles(Role[] roles)
          Sets the actor defined roles.
 void setActorRoles(Role[] roles)
          Sets the actor roles.
 void setElection(Election election)
          Sets the election.
 void setId(Long id)
          Sets the id.
 void setImportedDate(Date importedDate)
          Sets the imported date.
 void setImportStatus(ImportedData.ImportStatus importStatus)
          Sets the import status.
 void setName(String name)
          Sets the name.
 void setParliamentMembers(Set<ParliamentMember> parliamentMembers)
          Sets the parliament members.
 void setResourceType(ResourceType resourceType)
          Sets the resource type.
 void setShortCode(String shortCode)
          Sets the short code.
 void setVersion(Long version)
          Sets the version.
 
Methods inherited from class com.hack23.cia.model.impl.common.BaseEntity
equals, getTypeContext, hashCode, isNew
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.hack23.cia.model.api.common.PersistedModelObject
getTypeContext, isNew
 

Constructor Detail

PoliticalParty

public PoliticalParty()
Instantiates a new political party.

Method Detail

addParliamentMember

public void addParliamentMember(ParliamentMemberData parliamentMember)
Description copied from interface: PoliticalPartyData
Adds the parliament member.

Specified by:
addParliamentMember in interface PoliticalPartyData
Parameters:
parliamentMember - the parliament member

dataCanBeUpdated

public boolean dataCanBeUpdated()
Description copied from interface: ParliamentMappedData
Data can be updated.

Specified by:
dataCanBeUpdated in interface ParliamentMappedData
Returns:
true, if successful

generatesParliamentMetaData

public boolean generatesParliamentMetaData()
Description copied from interface: ParliamentMappedData
Generates parliament meta data.

Specified by:
generatesParliamentMetaData in interface ParliamentMappedData
Returns:
true, if successful

getActorDefinedRoles

public Role[] getActorDefinedRoles()
Description copied from interface: Actor
Gets the actor defined roles.

Specified by:
getActorDefinedRoles in interface Actor
Returns:
the actor defined roles

getActorRoles

public Role[] getActorRoles()
Description copied from interface: Actor
Gets the actor roles.

Specified by:
getActorRoles in interface Actor
Returns:
the actor roles

getApplicationTypeContext

protected TypeContext getApplicationTypeContext()
Description copied from class: BaseEntity
Gets the application type context.

Specified by:
getApplicationTypeContext in class BaseEntity
Returns:
the application type context

getElection

public Election getElection()
Description copied from interface: PoliticalPartyData
Gets the election.

Specified by:
getElection in interface PoliticalPartyData
Returns:
the election

getId

public Long getId()
Description copied from class: BaseEntity
Gets the id.

Specified by:
getId in interface PersistedModelObject
Specified by:
getId in class BaseEntity
Returns:
the id

getImportedDate

public Date getImportedDate()
Description copied from interface: ImportedData
Gets the imported date.

Specified by:
getImportedDate in interface ImportedData
Returns:
the imported date

getImportStatus

public ImportedData.ImportStatus getImportStatus()
Description copied from interface: ImportedData
Gets the import status.

Specified by:
getImportStatus in interface ImportedData
Returns:
the import status

getName

public String getName()
Description copied from interface: Actor
Gets the name.

Specified by:
getName in interface Actor
Returns:
the name

getParliamentMembers

public Set<ParliamentMember> getParliamentMembers()
Gets the parliament members.

Returns:
the parliament members

getParliamentMetaData

public ParliamentMetaData getParliamentMetaData()
Description copied from interface: ParliamentMappedData
Gets the parliament meta data.

Specified by:
getParliamentMetaData in interface ParliamentMappedData
Returns:
the parliament meta data

getResourceType

public ResourceType getResourceType()
Description copied from interface: Resource
Gets the resource type.

Specified by:
getResourceType in interface Resource
Returns:
the resource type

getShortCode

public String getShortCode()
Description copied from interface: PoliticalPartyData
Gets the short code.

Specified by:
getShortCode in interface PoliticalPartyData
Returns:
the short code

getVersion

public Long getVersion()
Description copied from class: BaseEntity
Gets the version.

Specified by:
getVersion in interface PersistedModelObject
Specified by:
getVersion in class BaseEntity
Returns:
the version

setActorDefinedRoles

public void setActorDefinedRoles(Role[] roles)
Description copied from interface: Actor
Sets the actor defined roles.

Specified by:
setActorDefinedRoles in interface Actor
Parameters:
roles - the new actor defined roles

setActorRoles

public void setActorRoles(Role[] roles)
Description copied from interface: Actor
Sets the actor roles.

Specified by:
setActorRoles in interface Actor
Parameters:
roles - the new actor roles

setId

public void setId(Long id)
Description copied from interface: PersistedModelObject
Sets the id.

Specified by:
setId in interface PersistedModelObject
Parameters:
id - the new id

setImportedDate

public void setImportedDate(Date importedDate)
Description copied from interface: ImportedData
Sets the imported date.

Specified by:
setImportedDate in interface ImportedData
Parameters:
importedDate - the new imported date

setImportStatus

public void setImportStatus(ImportedData.ImportStatus importStatus)
Description copied from interface: ImportedData
Sets the import status.

Specified by:
setImportStatus in interface ImportedData
Parameters:
importStatus - the new import status

setName

public void setName(String name)
Description copied from interface: Actor
Sets the name.

Specified by:
setName in interface Actor
Parameters:
name - the new name

setParliamentMembers

public void setParliamentMembers(Set<ParliamentMember> parliamentMembers)
Sets the parliament members.

Parameters:
parliamentMembers - the new parliament members

setResourceType

public void setResourceType(ResourceType resourceType)
Sets the resource type.

Parameters:
resourceType - the new resource type

setShortCode

public void setShortCode(String shortCode)
Description copied from interface: PoliticalPartyData
Sets the short code.

Specified by:
setShortCode in interface PoliticalPartyData
Parameters:
shortCode - the new short code

setVersion

public void setVersion(Long version)
Description copied from interface: PersistedModelObject
Sets the version.

Specified by:
setVersion in interface PersistedModelObject
Parameters:
version - the new version

setElection

public void setElection(Election election)
Sets the election.

Parameters:
election - the new election


Copyright © 2008-2010 www.hack23.com. All Rights Reserved.