dk.vajhoej.model.app
Class FilenameShowWrapper

java.lang.Object
  extended by dk.vajhoej.model.app.FilenameShowWrapper
All Implemented Interfaces:
Persistable

public class FilenameShowWrapper
extends java.lang.Object
implements Persistable

Class FilenameShowWrapper wraps a filename and a show status.


Constructor Summary
FilenameShowWrapper()
          Create instance of FilenameShowWrapper.
FilenameShowWrapper(java.lang.String filename, boolean show)
          Create instance of FilenameShowWrapper.
 
Method Summary
 NameValuePairList getAttributes()
          Get all single value fields.
 java.util.List<java.util.List<Persistable>> getChildren()
          Get all multi value fields.
 java.lang.String getFilename()
          Get filename.
 java.lang.String getId()
          Get id identifying object.
 java.lang.String getType()
          Get type (XML element name / database table name not Java class name).
 boolean isShow()
          Get show status.
 void setAttributes(NameValuePairList attr)
          Set all single value fields.
 void setChildren(java.util.List<java.util.List<Persistable>> childs)
          Set all multi value fields.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilenameShowWrapper

public FilenameShowWrapper()
Create instance of FilenameShowWrapper.


FilenameShowWrapper

public FilenameShowWrapper(java.lang.String filename,
                           boolean show)
Create instance of FilenameShowWrapper.

Parameters:
filename - filename
show - show status
Method Detail

getFilename

public java.lang.String getFilename()
Get filename.

Returns:
filename

isShow

public boolean isShow()
Get show status.

Returns:
show status

getId

public java.lang.String getId()
Description copied from interface: Persistable
Get id identifying object.

Specified by:
getId in interface Persistable
Returns:
id

getType

public java.lang.String getType()
Description copied from interface: Persistable
Get type (XML element name / database table name not Java class name).

Specified by:
getType in interface Persistable
Returns:
type

getAttributes

public NameValuePairList getAttributes()
Description copied from interface: Persistable
Get all single value fields.

Specified by:
getAttributes in interface Persistable
Returns:
name value pair list

getChildren

public java.util.List<java.util.List<Persistable>> getChildren()
Description copied from interface: Persistable
Get all multi value fields.

Specified by:
getChildren in interface Persistable
Returns:
list of list of persistable objects

setAttributes

public void setAttributes(NameValuePairList attr)
                   throws ModelException
Description copied from interface: Persistable
Set all single value fields.

Specified by:
setAttributes in interface Persistable
Parameters:
attr - value pair list
Throws:
ModelException - if problems

setChildren

public void setChildren(java.util.List<java.util.List<Persistable>> childs)
                 throws ModelException
Description copied from interface: Persistable
Set all multi value fields.

Specified by:
setChildren in interface Persistable
Parameters:
childs - list of list of persistable objects
Throws:
ModelException - if problems