public class FolderSettings extends Object
Copyright 2004 SAP AG
| Constructor and Description |
|---|
FolderSettings(ICollection impFolder)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static List |
getDefaultColumns()
get the default properties to display as list of IPropertyNames
|
boolean |
getOrderedFlag()
returns the ordered flag: Foldercontent is ordered manualy
|
static IPropertyName |
getPropertyNameForColumn(String impColumn) |
List |
getSelectedColumns()
Get the Columnsettings from the object
|
boolean |
isAccessible()
checks if the folder settings may be saved
|
Boolean |
isEnhanced()
returns the enhanced Flag(meaning folder is versioned)
|
boolean |
isEnhancedIsReadonly()
checks wheter the enhancedFlag is readonly
|
Boolean |
isStatemanagementEnabled()
retruns the statemanagement enabled flag
|
boolean |
isStatemanagementEnabledReadOnly()
retruns the statemanagement enabled flag
|
Boolean |
isTimebasePublishEnabled()
returns the timebased publish enabled flag: returns null, if no timebasedpublish service is available
|
boolean |
isTimebasePublishEnabledReadOnly()
retruns the statemanagement enabled flag
|
Integer |
isTimebasePublishNotificationEnabled()
returns the timebased publish notification days: returns null, if no timebasedpublish service is available or notification is disabled
|
void |
saveSettings()
saves all settings in the Application Properties
|
boolean |
setEnhancedFlag(boolean i_enhanced)
Sets the enhanced Flag;
returns false, if the enhancedflag is readonly
|
void |
setOrderedFlag(boolean i_ordered)
set the ordered flag: Foldercontent is ordered manualy
|
void |
setSelectedColumns(List i_selectedColumns)
Temporarily saves the Columnsettings in the object
|
void |
setStatemanagementEnabled(boolean impStatemanagementEnabled)
set the statemanagement enabled flag
|
void |
setTimebasePublishEnabled(boolean impTimeBasedPublishEnabled)
set the timebased publish enabled flag
|
void |
setTimebasePublishNotificationEnabled(boolean tbpNotificationEnabled,
int tbpNotificationDays)
set the timebased publish notification enabled flag and days
|
protected static Location log
public FolderSettings(ICollection impFolder) throws WcmException
WcmExceptionpublic boolean isAccessible()
throws WcmException
WcmException - Exception raised in failure situationpublic static List getDefaultColumns()
public static IPropertyName getPropertyNameForColumn(String impColumn) throws ResourceException
ResourceExceptionpublic void setSelectedColumns(List i_selectedColumns)
public List getSelectedColumns() throws WcmException
WcmExceptionpublic boolean isEnhancedIsReadonly()
throws ResourceException
ResourceExceptionpublic boolean setEnhancedFlag(boolean i_enhanced)
throws ResourceException
ResourceExceptionpublic Boolean isEnhanced() throws ResourceException
ResourceExceptionpublic void setOrderedFlag(boolean i_ordered)
i_ordered - public boolean getOrderedFlag()
throws ResourceException
ResourceExceptionpublic void setTimebasePublishEnabled(boolean impTimeBasedPublishEnabled)
public void setTimebasePublishNotificationEnabled(boolean tbpNotificationEnabled,
int tbpNotificationDays)
public Boolean isTimebasePublishEnabled() throws ResourceException
ResourceExceptionpublic Integer isTimebasePublishNotificationEnabled() throws ResourceException
ResourceExceptionpublic boolean isTimebasePublishEnabledReadOnly()
public void setStatemanagementEnabled(boolean impStatemanagementEnabled)
public Boolean isStatemanagementEnabled()
public boolean isStatemanagementEnabledReadOnly()
public void saveSettings()
throws WcmException
WcmException| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] KMC-CM
|
[sap.com]
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
Copyright 2017 SAP AG Complete Copyright Notice