org.pentaho.platform.dataaccess.datasource.beans
Class LogicalModelSummary

java.lang.Object
  extended by XulEventSourceAdapter
      extended by org.pentaho.platform.dataaccess.datasource.beans.LogicalModelSummary
All Implemented Interfaces:
Serializable, Comparable<LogicalModelSummary>

public class LogicalModelSummary
extends XulEventSourceAdapter
implements Comparable<LogicalModelSummary>, Serializable

A summary of a logical model consisting of domain id, model id, and localized model name. This thin object is for UI purposes only.

Author:
mlowery

Constructor Summary
LogicalModelSummary()
          Constructor.
LogicalModelSummary(String domainId, String modelId, String modelName, boolean agileBiModel)
          Constructor.
 
Method Summary
 int compareTo(LogicalModelSummary other)
           
 String getDomainId()
           
 String getModelId()
           
 String getModelName()
          
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

LogicalModelSummary

public LogicalModelSummary()
Constructor. Required by GWT.


LogicalModelSummary

public LogicalModelSummary(String domainId,
                           String modelId,
                           String modelName,
                           boolean agileBiModel)
Constructor.

Parameters:
domainId - domain id
modelId - model id
modelName - localized model name
Method Detail

getDomainId

public String getDomainId()

getModelId

public String getModelId()

getModelName


toString

public String toString()

compareTo

public int compareTo(LogicalModelSummary other)

isAgileBiOriginated

public boolean isAgileBiOriginated()

setAgileBiOriginated

public void setAgileBiOriginated(boolean agileBiOriginated)