cz.muni.fi.cewebs.myservice.report
Class GRPResponseEle

java.lang.Object
  extended by cz.muni.fi.cewebs.myservice.report.GRPResponseEle

public class GRPResponseEle
extends java.lang.Object

Třída obalující popis jedné formulářové položky kterou má Report Manager zobrazit v průvodci pro získávání parametrů před generování sestavy


Field Summary
protected  java.lang.String[] data
          Data pro formulářovou položku.
protected  java.lang.String description
          Popisek formulářové položky
protected  int length
          Velikost formulářové položky (počet znaků).
protected  java.lang.String name
          Jméno formulářové položky.
protected  java.lang.String type
          Typ formulářové položky.
 
Constructor Summary
GRPResponseEle()
           
GRPResponseEle(java.lang.String type, java.lang.String[] data, int length, java.lang.String name, java.lang.String description)
           
 
Method Summary
 java.lang.String[] getData()
           
 java.lang.String getDescription()
           
 int getLength()
           
 java.lang.String getName()
           
 java.lang.String getType()
           
 void setData(java.lang.String[] data)
           
 void setDescription(java.lang.String description)
           
 void setLength(int length)
           
 void setName(java.lang.String name)
           
 void setType(java.lang.String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

protected java.lang.String type
Typ formulářové položky. V aktuální verzi systém podporuje tyto typy formulářových položek:


data

protected java.lang.String[] data
Data pro formulářovou položku. Význam a syntaxe se liší podle typu položky (viz. atribut "type").


length

protected int length
Velikost formulářové položky (počet znaků). Použije se u typů "string" a "enumeration".


name

protected java.lang.String name
Jméno formulářové položky. Získaná hodnota parametru bude pod tímto jménem dostupná v poli "parameters" předávaném metodám getReportParameters a getReport. Pro formulářové položky typu "mask" se generuje více prvků tohoto pole se stejným jménem (po sobě jdoucích, v pořadí odpovídajícímu pořadí v masce).


description

protected java.lang.String description
Popisek formulářové položky

Constructor Detail

GRPResponseEle

public GRPResponseEle()

GRPResponseEle

public GRPResponseEle(java.lang.String type,
                      java.lang.String[] data,
                      int length,
                      java.lang.String name,
                      java.lang.String description)
Method Detail

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

getData

public java.lang.String[] getData()

setData

public void setData(java.lang.String[] data)

getLength

public int getLength()

setLength

public void setLength(int length)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)