Novell exteNd
Director 5.2 API

com.sssw.fw.usermgr.api
Interface EbiUserPreferenceInfo

All Superinterfaces:
Cloneable, EbiElement, EbiFrameworkElement, Serializable

public interface EbiUserPreferenceInfo
extends EbiFrameworkElement

This class is used to pass component persistent data to/from database PortalComponents table.


Field Summary
static String EL_PORTAL_USERPREF
          userpreference element type
 
Method Summary
 String getElementID()
          Gets the Elements ID
 String getElementType()
          Gets the Elements Type
 String getPreferenceData()
          Gets the user prefernces.
 String getPreferenceUUID()
          Gets the UUID.
 String getUserUUID()
          Gets the User UUID.
 void setElementID(String elementID)
          Sets the element id.
 void setElementType(String elementType)
          Sets the element type.
 void setPreferenceData(String prefData)
          sets the user prefernces.
 void setPreferenceUUID(String UUID)
          sets the UUID.
 void setUserUUID(String userIID)
          Sets the User UUID.
 
Methods implemented from interface com.sssw.fw.api.EbiFrameworkElement
getElementUUID, getLastModified, getLastModifiedBy, isEqualTo, isReadOnly, resetReadOnly, setLastModified, setLastModifiedBy, setReadOnly
 
Methods implemented from interface com.sssw.fw.api.EbiElement
getType
 

Field Detail

EL_PORTAL_USERPREF

public static final String EL_PORTAL_USERPREF
userpreference element type
Method Detail

getUserUUID

public String getUserUUID()
Gets the User UUID.
Returns:
a User UUID.

getPreferenceUUID

public String getPreferenceUUID()
Gets the UUID.
Returns:
a UUID.

setPreferenceUUID

public void setPreferenceUUID(String UUID)
sets the UUID.

getElementID

public String getElementID()
Gets the Elements ID
Returns:
an element ID

getElementType

public String getElementType()
Gets the Elements Type
Returns:
an element Type

getPreferenceData

public String getPreferenceData()
Gets the user prefernces. Usually as a xml document type that you have defined. For example your preference data may look like this: arial 12 The definition of your data is at your discretion and parsing is left up to you.
Returns:
the user preferrences.

setPreferenceData

public void setPreferenceData(String prefData)
sets the user prefernces. Usually as a xml document type that you have defined. For example your preference data may look like this: arial 12 The definition of your data is at your discretion and parsing is left up to you.
Parameters:
prefData - the user preferrences.

setUserUUID

public void setUserUUID(String userIID)
Sets the User UUID.
Parameters:
userIID - a User UUID.

setElementID

public void setElementID(String elementID)
Sets the element id.
Parameters:
elementID -  

setElementType

public void setElementType(String elementType)
Sets the element type. Example for component use com.sssw.portal.api.EbiPortalComponentInfo.EL_PORTAL_COMPONENT You may also use your own custom element types which will enable personalization of pretty much any type of object.
Parameters:
elementID -  

Novell exteNd
Director 5.2 API