Class ReportCriteria

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._Item
wt.fc.Item
wt.query.template._ReportCriteria
wt.query.template.ReportCriteria
All Implemented Interfaces:
Externalizable, Serializable, wt.access._AccessControlled, wt.access._PolicyAccessControlled, wt.access._SecurityLabeled, AccessControlled, wt.access.PolicyAccessControlled, SecurityLabeled, wt.admin._DomainAdministered, DomainAdministered, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, NetFactor, ObjectMappable, Persistable, DisplayIdentification, wt.inf.container._WTContained, WTContained, wt.recent.RecentlyVisited

@GenAsPersistable(superClass=Item.class,interfaces=WTContained.class,serializable=EXTERNALIZABLE_BASIC,properties={@GeneratedProperty(name="name",type=java.lang.String.class,javaDoc="Name of the report criteria.",constraints=@PropertyConstraints(upperLimit=200)),@GeneratedProperty(name="description",type=java.lang.String.class,javaDoc="Description of the report criteria.",constraints=@PropertyConstraints(upperLimit=4000)),@GeneratedProperty(name="criteria",type=java.util.HashMap.class,javaDoc="Key/value pairs representing the user inputs.",columnProperties=@ColumnProperties(persistent=true,columnType=INLINE_BLOB)),@GeneratedProperty(name="legacyCriteria",type=java.util.HashMap.class,javaDoc="Key/value pairs representing the user inputs before upgrade to new qml.",columnProperties=@ColumnProperties(persistent=true,columnType=INLINE_BLOB)),@GeneratedProperty(name="modifier",type=WTPrincipalReference.class,accessors=@PropertyAccessors(setAccess=PACKAGE),javaDoc="Principal that last modified this object.",constraints=@PropertyConstraints(required=true))},foreignKeys=@GeneratedForeignKey(name="CriteriaSavableForeignKeyLink",foreignKeyRole=@ForeignKeyRole(name="criteriaSavable",type=CriteriaSavable.class,owner=false,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="criteria")),tableProperties=@TableProperties(compositeIndex1="criteriaSavableReference.key.id",compositeUnique1="name+containerReference.key.id"),iconProperties=@IconProperties(standardIcon="netmarkets/images/report.gif",openIcon="netmarkets/images/report.gif")) public final class ReportCriteria extends wt.query.template._ReportCriteria
This class is used to persistently store the saved criteria for a report.

Supported API: true

Extendable: false
See Also: