com.adobe.icc.dbforms.obj
Class Form

java.lang.Object
  extended by com.adobe.icc.dbforms.obj.Asset
      extended by com.adobe.icc.dbforms.obj.Form
All Implemented Interfaces:
Serializable

public final class Form
extends Asset
implements Serializable

POJO representation of a Layout asset.
Extends the basic attributes from an Asset, and contains the set of TargetAreas and Fields in the Layout's XDP.

See Also:
Serialized Form

Field Summary
static String ASSOCIATION_CUTPOINT
           
static String FIRST_LEVEL_CUTPOINT
           
static String FORM_CLASS
           
static String HIERARCHY_CUTPOINT
           
 
Fields inherited from class com.adobe.icc.dbforms.obj.Asset
ASSET_CLASS
 
Constructor Summary
Form()
           
Form(String id, String name, String desc, int state, long start, long end, Category ucat, Category lcat, String fileName, int version, String comment, String lastChangeBy, boolean outboxEnabled)
          Constructor from parameters.
 
Method Summary
 Set getFields()
          Get the Fields in the Layout.
 String getFileName()
          Get the file name for the Layout.
 byte[] getFilexdp()
          Get the XDP byte array of the Layout.
 String getServerFilePath()
          For internal use.
 Set getTables()
           
 Set getTargetAreas()
          Get the TargetAreas in the Layout.
 void setFields(Set fields)
          Sets the Fields in the Layout.
 void setFileName(String fileName)
          Sets the file name for the Layout.
 void setFilexdp(byte[] filexdp)
          Sets the XDP byte array of the Layout.
 void setServerFilePath(String serverFilePath)
          For internal use.
 void setTables(Set tables)
           
 void setTargetAreas(Set targetAreaList)
          Sets the TargetAreas in the Layout.
 
Methods inherited from class com.adobe.icc.dbforms.obj.Asset
getActiveEndDate, getActiveStartDate, getComment, getDesc, getExtendedProperties, getId, getLastChangeBy, getLastPublishDate, getLastUpdateDate, getLcat, getName, getState, getUcat, getUpdatedBy, getVersion, setActiveEndDate, setActiveStartDate, setComment, setDesc, setExtendedProperties, setId, setLastChangeBy, setLastPublishDate, setLastUpdateDate, setLcat, setName, setState, setUcat, setUpdatedBy, setVersion
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FORM_CLASS

public static final String FORM_CLASS

ASSOCIATION_CUTPOINT

public static final String ASSOCIATION_CUTPOINT

HIERARCHY_CUTPOINT

public static final String HIERARCHY_CUTPOINT

FIRST_LEVEL_CUTPOINT

public static final String FIRST_LEVEL_CUTPOINT
Constructor Detail

Form

public Form()

Form

public Form(String id,
            String name,
            String desc,
            int state,
            long start,
            long end,
            Category ucat,
            Category lcat,
            String fileName,
            int version,
            String comment,
            String lastChangeBy,
            boolean outboxEnabled)
Constructor from parameters.

Parameters:
id - unique identifier of the Layout.
name - name of the Layout.
desc - description of the Layout.
state - state of the Layout.
start - activation start date of the Layout.
end - activation end date of the Layout.
ucat - Category of the Layout.
lcat - Subcategory of the Layout.
fileName - file name of the XDP of the Layout.
version - version of the Layout.
comment - comment for the Layout.
lastChange - user creating the Layout.
outboxEnabled - This property is not used anymore.
Method Detail

getTables

public Set getTables()

setTables

public void setTables(Set tables)

getFileName

public String getFileName()
Get the file name for the Layout.

Returns:
The file name for the Layout.

setFileName

public void setFileName(String fileName)
Sets the file name for the Layout.

Parameters:
fileName - The file name for the Layout.

getFilexdp

public byte[] getFilexdp()
Get the XDP byte array of the Layout.

Returns:
The XDP byte array of the Layout.

setFilexdp

public void setFilexdp(byte[] filexdp)
Sets the XDP byte array of the Layout.

Parameters:
filexdp - The XDP byte array of the Layout.

getTargetAreas

public Set getTargetAreas()
Get the TargetAreas in the Layout.

Returns:
The TargetAreas in the Layout.

setTargetAreas

public void setTargetAreas(Set targetAreaList)
Sets the TargetAreas in the Layout.

Parameters:
targetAreaList - The TargetAreas in the Layout.

getFields

public Set getFields()
Get the Fields in the Layout.

Returns:
The Fields in the Layout.

setFields

public void setFields(Set fields)
Sets the Fields in the Layout.

Parameters:
fields - The Fields in the Layout.

getServerFilePath

public String getServerFilePath()
For internal use.


setServerFilePath

public void setServerFilePath(String serverFilePath)
For internal use.



[an error occurred while processing this directive] [an error occurred while processing this directive]