com.ibm.portal.content
Interface ModifiableExternalContentURL

All Superinterfaces:
ActiveFlag, ContentNode, ContentURL, DeviceClassCapable, ExternalContentURL, Identifiable, Localized, MarkupCapable, Modifiable, ModifiableActiveFlag, ModifiableContentNode, ModifiableContentURL, ModifiableDeviceClassCapable, ModifiableIdentifiable, ModifiableLocalized, ModifiableMarkupCapable

public interface ModifiableExternalContentURL
extends ModifiableContentURL, ExternalContentURL

An interface representing a modifiable external content URL instance.

Since:
6.1.0

Method Summary
 boolean confirmSetURL(java.lang.String aURL, Markup aMarkup)
          Indicates if the specified URL may be set for the specified markup.
 java.lang.String setURL(java.lang.String aURL, Markup aMarkup)
          Set the URL for the ContentURL for the specified markup.
 
Methods inherited from interface com.ibm.portal.ModifiableIdentifiable
getModifiableObjectID
 
Methods inherited from interface com.ibm.portal.ModifiableLocalized
confirmRemoveDescription, confirmRemoveDescriptions, confirmRemoveDescriptions, confirmRemoveTitle, confirmRemoveTitles, confirmRemoveTitles, confirmRetainDescriptions, confirmRetainTitles, confirmSetAll, confirmSetDescription, confirmSetDescriptions, confirmSetTitle, confirmSetTitles, removeDescription, removeDescriptions, removeDescriptions, removeTitle, removeTitles, removeTitles, retainDescriptions, retainTitles, setAll, setDescription, setDescriptions, setTitle, setTitles
 
Methods inherited from interface com.ibm.portal.admin.ModifiableMarkupCapable
addMarkup, addMarkups, confirmAddMarkup, confirmAddMarkups, confirmRemoveMarkup, confirmRemoveMarkups, removeMarkup, removeMarkups
 
Methods inherited from interface com.ibm.portal.ModifiableActiveFlag
confirmSetActive, setActive
 
Methods inherited from interface com.ibm.portal.admin.ModifiableDeviceClassCapable
addDeviceClass, addDeviceClasses, confirmAddDeviceClass, confirmAddDeviceClasses, confirmRemoveDeviceClass, confirmRemoveDeviceClasses, removeDeviceClass, removeDeviceClasses
 
Methods inherited from interface com.ibm.portal.content.ExternalContentURL
getURL, getURL
 
Methods inherited from interface com.ibm.portal.content.ContentURL
newURL
 
Methods inherited from interface com.ibm.portal.content.ContentNode
getContentNodeType
 
Methods inherited from interface com.ibm.portal.Identifiable
getObjectID
 
Methods inherited from interface com.ibm.portal.Localized
getDescription, getLocales, getTitle
 
Methods inherited from interface com.ibm.portal.admin.MarkupCapable
getMarkups, supportsMarkup, supportsMarkup
 
Methods inherited from interface com.ibm.portal.ActiveFlag
isActive
 
Methods inherited from interface com.ibm.portal.devicesupport.DeviceClassCapable
getDeviceClasses, supportsDeviceClass
 

Method Detail

setURL

java.lang.String setURL(java.lang.String aURL,
                        Markup aMarkup)
                        throws CannotModifyPropertyException
Set the URL for the ContentURL for the specified markup.

Parameters:
aURL - a URL string according to RFC1738 Section 2.1
aMarkup - the markup for which to set the URL
Returns:
the former URL
Throws:
CannotModifyPropertyException - in case the URL cannot be set

confirmSetURL

boolean confirmSetURL(java.lang.String aURL,
                      Markup aMarkup)
Indicates if the specified URL may be set for the specified markup.

Parameters:
aURL - URL string according to RFC1738 Section 2.1 for which to indicate if it may be set
aMarkup - markup for which to indicate if the URL may be set
Returns:
true in case the specified url may be set, false otherwise