com.adobe.icc.dbforms.obj
Class Asset

java.lang.Object
  extended by com.adobe.icc.dbforms.obj.Asset
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ContainerLayout, DataModule, Form, Letter, Portfolio, PortfolioDocument

public abstract class Asset
extends Object
implements Serializable

Base class (POJO) for all asset types in the system, like DataModule, Form, Letter, etc.

Contains basic common attributes for an Asset, such as name, description, version, etc.

See Also:
Serialized Form

Field Summary
static String ASSET_CLASS
           
static String ASSOCIATION_CUTPOINT
           
static String FIRST_LEVEL_CUTPOINT
           
static String HIERARCHY_CUTPOINT
           
 
Constructor Summary
Asset()
           
 
Method Summary
 Date getActiveEndDate()
          Get the activation end date for the Asset.
 Date getActiveStartDate()
          Get the activation start date for the Asset.
 String getComment()
          Get the comment for the Asset.
 String getDesc()
          Get the description for the Asset.
 Map getExtendedProperties()
          Get the extended properties for the Asset.
 String getId()
          Get the unique identifier for the Asset.
 String getLastChangeBy()
          Get the user who last changed the Asset.
 Date getLastPublishDate()
           
 Date getLastUpdateDate()
           
 Category getLcat()
          Get the Subcategory for the Asset.
 String getName()
          Get the name for the Asset.
 int getState()
          Get the state for the Asset.
 Category getUcat()
          Get the Category for the Asset.
 int getUpdatedBy()
           
 int getVersion()
          Get the version for the Asset.
 void setActiveEndDate(Date activeEndDate)
          Sets the activation end date for the Asset.
 void setActiveStartDate(Date activeStartDate)
          Sets the activation start date for the Asset.
 void setComment(String comment)
          Sets the comment for the Asset.
 void setDesc(String desc)
          Sets the description for the Asset.
 void setExtendedProperties(Map extendedProperties)
          Sets the extended properties for the Asset.
 void setId(String id)
          Sets the unique identifier for the Asset.
 void setLastChangeBy(String lastChangeBy)
          Sets the user who last changed the Asset.
 void setLastPublishDate(Date lastPublishDate)
           
 void setLastUpdateDate(Date lastUpdateDate)
           
 void setLcat(Category lcat)
          Sets the Subcategory for the Asset.
 void setName(String name)
          Sets the name for the Asset.
 void setState(int state)
          Sets the state for the Asset.
 void setUcat(Category ucat)
          Sets the Category for the Asset.
 void setUpdatedBy(int updatedBy)
           
 void setVersion(int version)
          Sets the version for the Asset.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ASSET_CLASS

public static final String ASSET_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

Asset

public Asset()
Method Detail

setId

public void setId(String id)
Sets the unique identifier for the Asset.

Parameters:
id - The unique identifier for the Asset.

getId

public String getId()
Get the unique identifier for the Asset.

Returns:
The unique identifier for the Asset.

setLcat

public void setLcat(Category lcat)
Sets the Subcategory for the Asset.

Parameters:
lcat - The Subcategory for the Asset

setUcat

public void setUcat(Category ucat)
Sets the Category for the Asset.

Parameters:
ucat - The Category for the Asset.

getLcat

public Category getLcat()
Get the Subcategory for the Asset.

Returns:
The Subcategory for the Asset.

getUcat

public Category getUcat()
Get the Category for the Asset.

Returns:
The Category for the Asset.

setName

public void setName(String name)
Sets the name for the Asset.

Parameters:
name - The name for the Asset.

getName

public String getName()
Get the name for the Asset.

Returns:
The name for the Asset.

setDesc

public void setDesc(String desc)
Sets the description for the Asset.

Parameters:
desc - The description for the Asset.

getDesc

public String getDesc()
Get the description for the Asset.

Returns:
The description for the Asset.

setVersion

public void setVersion(int version)
Sets the version for the Asset.

Parameters:
version - The version for the Asset.

getVersion

public int getVersion()
Get the version for the Asset.

Returns:
The version for the Asset.

setComment

public void setComment(String comment)
Sets the comment for the Asset.

Parameters:
comment - The comment for the Asset.

getComment

public String getComment()
Get the comment for the Asset.

Returns:
The comment for the Asset.

setState

public void setState(int state)
Sets the state for the Asset.

Parameters:
state - The state for the Asset.

getState

public int getState()
Get the state for the Asset.

Returns:
The state for the Asset.

getActiveStartDate

public Date getActiveStartDate()
Get the activation start date for the Asset.

Returns:
The activation start date for the Asset.

setActiveStartDate

public void setActiveStartDate(Date activeStartDate)
Sets the activation start date for the Asset.

Parameters:
activeStartDate - The activation start date for the Asset.

getActiveEndDate

public Date getActiveEndDate()
Get the activation end date for the Asset.

Returns:
The activation end date for the Asset.

setActiveEndDate

public void setActiveEndDate(Date activeEndDate)
Sets the activation end date for the Asset.

Parameters:
activeEndDate - The activation end date for the Asset.

getLastUpdateDate

public Date getLastUpdateDate()
Returns:
the lastUpdateDate

setLastUpdateDate

public void setLastUpdateDate(Date lastUpdateDate)
Parameters:
lastUpdateDate - the lastUpdateDate to set

getLastPublishDate

public Date getLastPublishDate()
Returns:
the lastPublishDate

setLastPublishDate

public void setLastPublishDate(Date lastPublishDate)
Parameters:
lastPublishDate - the lastPublishDate to set

getUpdatedBy

public int getUpdatedBy()
Returns:
the updatedBy

setUpdatedBy

public void setUpdatedBy(int updatedBy)
Parameters:
updatedBy - the updatedBy to set

getExtendedProperties

public Map getExtendedProperties()
Get the extended properties for the Asset.

Returns:
The Map of extended properties for the Asset.

setExtendedProperties

public void setExtendedProperties(Map extendedProperties)
Sets the extended properties for the Asset.

Parameters:
extendedProperties - The Map of extended properties for the Asset.

getLastChangeBy

public String getLastChangeBy()
Get the user who last changed the Asset.

Returns:
The user who last changed the Asset.

setLastChangeBy

public void setLastChangeBy(String lastChangeBy)
Sets the user who last changed the Asset.

Parameters:
lastChangeBy - The user who last changed the Asset.


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