it.eng.spagobi.bo
Class BIObject

java.lang.Object
  extended by it.eng.spagobi.bo.BIObject
All Implemented Interfaces:
java.io.Serializable

public class BIObject
extends java.lang.Object
implements java.io.Serializable

Defines a Business Intelligence object.

Author:
Zoppello This class map the SBI_OBJECT table
See Also:
Serialized Form

Nested Class Summary
 class BIObject.BIObjectSnapshot
           
 class BIObject.SubObjectDetail
           
 
Constructor Summary
BIObject()
           
 
Method Summary
 java.util.List getBiObjectParameters()
           
 java.lang.String getBiObjectTypeCode()
           
 java.lang.Integer getBiObjectTypeID()
           
 TemplateVersion getCurrentTemplateVersion()
          Gets the template version
 java.lang.String getDescription()
           
 java.lang.Integer getEncrypt()
           
 Engine getEngine()
           
 java.util.List getFunctionalities()
           
 java.lang.Integer getId()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 java.lang.String getNameCurrentTemplateVersion()
          Gets the nameCurrentTeplate version.
 java.lang.String getPath()
           
 java.lang.String getRelName()
           
 java.lang.String getStateCode()
           
 java.lang.Integer getStateID()
           
 UploadedFile getTemplate()
           
 java.util.TreeMap getTemplateVersions()
          Gets the template versions list.
 java.lang.String getUuid()
           
 java.lang.Integer getVisible()
           
 void loadTemplate()
          Loads a Template.
 void setBiObjectParameters(java.util.List businessObjectParameters)
           
 void setBiObjectTypeCode(java.lang.String businessObjectTypeCD)
           
 void setBiObjectTypeID(java.lang.Integer biObjectTypeID)
           
 void setCurrentTemplateVersion(TemplateVersion currentTemplateVersion)
          Sets the current template version
 void setDescription(java.lang.String description)
           
 void setEncrypt(java.lang.Integer encrypt)
           
 void setEngine(Engine engine)
           
 void setFunctionalities(java.util.List functionalities)
           
 void setId(java.lang.Integer businessObjectID)
           
 void setLabel(java.lang.String label)
           
 void setName(java.lang.String name)
           
 void setNameCurrentTemplateVersion(java.lang.String nameCurrentTemplateVersion)
          Sets the nameCurrentTeplate version.
 void setPath(java.lang.String path)
           
 void setRelName(java.lang.String relName)
           
 void setStateCode(java.lang.String stateCD)
           
 void setStateID(java.lang.Integer stateID)
           
 void setTemplate(UploadedFile template)
           
 void setTemplateVersions(java.util.TreeMap templateVersions)
          Sets the template versions list.
 void setUuid(java.lang.String uuid)
           
 void setVisible(java.lang.Integer visible)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BIObject

public BIObject()
Method Detail

getId

public java.lang.Integer getId()
Returns:
Returns the id.

setId

public void setId(java.lang.Integer businessObjectID)
Parameters:
businessObjectID - The id to set.

getBiObjectParameters

public java.util.List getBiObjectParameters()
Returns:
Returns the biObjectParameters.

setBiObjectParameters

public void setBiObjectParameters(java.util.List businessObjectParameters)
Parameters:
businessObjectParameters - The biObjectParameters to set.

getDescription

public java.lang.String getDescription()
Returns:
Returns the description.

setDescription

public void setDescription(java.lang.String description)
Parameters:
description - The description to set.

getEncrypt

public java.lang.Integer getEncrypt()
Returns:
Returns the encrypt.

setEncrypt

public void setEncrypt(java.lang.Integer encrypt)
Parameters:
encrypt - The encrypt to set.

getVisible

public java.lang.Integer getVisible()

setVisible

public void setVisible(java.lang.Integer visible)

getEngine

public Engine getEngine()
Returns:
Returns the engine.

setEngine

public void setEngine(Engine engine)
Parameters:
engine - The engine to set.

getLabel

public java.lang.String getLabel()
Returns:
Returns the label.

setLabel

public void setLabel(java.lang.String label)
Parameters:
label - The label to set.

getRelName

public java.lang.String getRelName()
Returns:
Returns the relName.

setRelName

public void setRelName(java.lang.String relName)
Parameters:
relName - The relName to set.

getBiObjectTypeCode

public java.lang.String getBiObjectTypeCode()
Returns:
Returns the biObjectTypeCode.

setBiObjectTypeCode

public void setBiObjectTypeCode(java.lang.String businessObjectTypeCD)
Parameters:
businessObjectTypeCD - The biObjectTypeCode to set.

getBiObjectTypeID

public java.lang.Integer getBiObjectTypeID()
Returns:
Returns the biObjectTypeID.

setBiObjectTypeID

public void setBiObjectTypeID(java.lang.Integer biObjectTypeID)
Parameters:
biObjectTypeID - The biObjectTypeID to set.

getStateCode

public java.lang.String getStateCode()
Returns:
Returns the stateCode.

setStateCode

public void setStateCode(java.lang.String stateCD)
Parameters:
stateCD - The stateCode to set.

getStateID

public java.lang.Integer getStateID()
Returns:
Returns the stateID.

setStateID

public void setStateID(java.lang.Integer stateID)
Parameters:
stateID - The stateID to set.

getPath

public java.lang.String getPath()
Returns:
Returns the path.

setPath

public void setPath(java.lang.String path)
Parameters:
path - The path to set.

getTemplate

public UploadedFile getTemplate()
Returns:
Returns the template.

setTemplate

public void setTemplate(UploadedFile template)
Parameters:
template - The template to set.

loadTemplate

public void loadTemplate()
Loads a Template.


getCurrentTemplateVersion

public TemplateVersion getCurrentTemplateVersion()
Gets the template version

Returns:
The template version to get

setCurrentTemplateVersion

public void setCurrentTemplateVersion(TemplateVersion currentTemplateVersion)
Sets the current template version

Parameters:
currentTemplateVersion - the template version to set

getTemplateVersions

public java.util.TreeMap getTemplateVersions()
Gets the template versions list.

Returns:
The template versions List

setTemplateVersions

public void setTemplateVersions(java.util.TreeMap templateVersions)
Sets the template versions list.

Parameters:
templateVersions - The list to set.

getNameCurrentTemplateVersion

public java.lang.String getNameCurrentTemplateVersion()
Gets the nameCurrentTeplate version.

Returns:
the nameCurrentTeplate version.

setNameCurrentTemplateVersion

public void setNameCurrentTemplateVersion(java.lang.String nameCurrentTemplateVersion)
Sets the nameCurrentTeplate version.

Parameters:
nameCurrentTemplateVersion - the nameCurrentTeplate version to set.

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getUuid

public java.lang.String getUuid()

setUuid

public void setUuid(java.lang.String uuid)

getFunctionalities

public java.util.List getFunctionalities()

setFunctionalities

public void setFunctionalities(java.util.List functionalities)