com.dotmarketing.beans
Class WebAsset

java.lang.Object
  extended by com.dotmarketing.beans.Inode
      extended by com.dotmarketing.beans.WebAsset
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Container, Contentlet, File, HTMLPage, Link, Template, WorkflowMessage

public abstract class WebAsset
extends Inode

Author:
maria
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.dotmarketing.beans.Inode
inode
 
Constructor Summary
WebAsset()
           
 
Method Summary
abstract  int compareTo(java.lang.Object compObject)
           
 void copy(WebAsset currentWebAsset)
           
 java.lang.String getFriendlyName()
          Returns the friendlyName.
 java.util.Map<java.lang.String,java.lang.Object> getMap()
          Returns a map representation of the asset
 java.util.Date getModDate()
          Returns the modDate.
 java.lang.String getModUser()
          Returns the modUser.
 int getSortOrder()
          Returns the sort_order.
 java.lang.String getTitle()
          Returns the title.
abstract  java.lang.String getURI(Folder folder)
           
 boolean isDeleted()
          Returns the deleted.
 boolean isLive()
          Returns the live.
 boolean isLocked()
          Returns the locked.
 boolean isShowOnMenu()
          Returns the showOnMenu.
 boolean isWorking()
          Returns the working.
 void setDeleted(boolean deleted)
          Sets the deleted.
 void setFriendlyName(java.lang.String friendlyName)
          Sets the friendlyName.
 void setLive(boolean live)
          Sets the live.
 void setLocked(boolean locked)
          Sets the locked.
 void setModDate(java.util.Date modDate)
          Sets the modDate.
 void setModUser(java.lang.String modUser)
          Sets the modUser.
 void setShowOnMenu(boolean showOnMenu)
          Sets the showOnMenu.
 void setSortOrder(int sortOrder)
          Sets the sort_order.
 void setTitle(java.lang.String title)
          Sets the title.
 void setWorking(boolean working)
          Sets the working.
 
Methods inherited from class com.dotmarketing.beans.Inode
addChild, addChild, addParent, addParent, deleteChild, deleteChild, deleteParent, deleteParent, equals, getiDate, getIDate, getIdentifier, getInode, getOwner, getType, hasChildren, hasParents, isNew, setiDate, setIDate, setIDate, setIdentifier, setInode, setInode, setOwner, setOwner, setParents, setType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebAsset

public WebAsset()
Method Detail

isDeleted

public boolean isDeleted()
Returns the deleted.

Returns:
boolean

isLive

public boolean isLive()
Returns the live.

Returns:
boolean

isLocked

public boolean isLocked()
Returns the locked.

Returns:
boolean

getModDate

public java.util.Date getModDate()
Returns the modDate.

Returns:
java.util.Date

getModUser

public java.lang.String getModUser()
Returns the modUser.

Returns:
String

isWorking

public boolean isWorking()
Returns the working.

Returns:
boolean

setDeleted

public void setDeleted(boolean deleted)
Sets the deleted.

Parameters:
deleted - The deleted to set

setLive

public void setLive(boolean live)
Sets the live.

Parameters:
live - The live to set

setLocked

public void setLocked(boolean locked)
Sets the locked.

Parameters:
locked - The locked to set

setModDate

public void setModDate(java.util.Date modDate)
Sets the modDate.

Parameters:
modDate - The modDate to set

setModUser

public void setModUser(java.lang.String modUser)
Sets the modUser.

Parameters:
modUser - The modUser to set

setWorking

public void setWorking(boolean working)
Sets the working.

Parameters:
working - The working to set

copy

public void copy(WebAsset currentWebAsset)

compareTo

public abstract int compareTo(java.lang.Object compObject)

getURI

public abstract java.lang.String getURI(Folder folder)

isShowOnMenu

public boolean isShowOnMenu()
Returns the showOnMenu.

Returns:
boolean

getSortOrder

public int getSortOrder()
Returns the sort_order.

Returns:
int

getTitle

public java.lang.String getTitle()
Returns the title.

Returns:
String

setShowOnMenu

public void setShowOnMenu(boolean showOnMenu)
Sets the showOnMenu.

Parameters:
showOnMenu - The showOnMenu to set

setSortOrder

public void setSortOrder(int sortOrder)
Sets the sort_order.

Parameters:
sort_order - The sort_order to set

setTitle

public void setTitle(java.lang.String title)
Sets the title.

Parameters:
title - The title to set

getFriendlyName

public java.lang.String getFriendlyName()
Returns the friendlyName.

Returns:
String

setFriendlyName

public void setFriendlyName(java.lang.String friendlyName)
Sets the friendlyName.

Parameters:
friendlyName - The friendlyName to set

getMap

public java.util.Map<java.lang.String,java.lang.Object> getMap()
Returns a map representation of the asset

Overrides:
getMap in class Inode
Returns:
the map


Copyright © 2006 Dotmarketing, Inc. All Rights Reserved.