Package com.opengamma.strata.report
Class ReportRequirements
- java.lang.Object
-
- com.opengamma.strata.report.ReportRequirements
-
- All Implemented Interfaces:
org.joda.beans.Bean,org.joda.beans.ImmutableBean
public final class ReportRequirements extends Object implements org.joda.beans.ImmutableBean
Describes the requirements for a report to be run in terms of trade-level measures that can be separately obtained by the calculation engine.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReportRequirements.MetaThe meta-bean forReportRequirements.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)ImmutableList<Column>getTradeMeasureRequirements()Gets the trade-level measure requirements.inthashCode()static ReportRequirements.Metameta()The meta-bean forReportRequirements.ReportRequirements.MetametaBean()static ReportRequirementsof(Column... columns)Obtains an instance from the columns.static ReportRequirementsof(List<Column> columns)Obtains an instance from the columns.StringtoString()
-
-
-
Method Detail
-
of
public static ReportRequirements of(Column... columns)
Obtains an instance from the columns.- Parameters:
columns- the columns to calculate- Returns:
- the requirements
-
of
public static ReportRequirements of(List<Column> columns)
Obtains an instance from the columns.- Parameters:
columns- the columns to calculate- Returns:
- the requirements
-
meta
public static ReportRequirements.Meta meta()
The meta-bean forReportRequirements.- Returns:
- the meta-bean, not null
-
metaBean
public ReportRequirements.Meta metaBean()
- Specified by:
metaBeanin interfaceorg.joda.beans.Bean
-
getTradeMeasureRequirements
public ImmutableList<Column> getTradeMeasureRequirements()
Gets the trade-level measure requirements.- Returns:
- the value of the property, not null
-
-