public class ChannelResume extends Object implements IFileStructureElement
ChannelHierarchy
.Constructor and Description |
---|
ChannelResume() |
Modifier and Type | Method and Description |
---|---|
boolean |
belongsToComponent()
Indicates whether this channel belongs to a component.
|
String |
getAccessControlListId()
Returns the identifier of this channel's ACL.
|
ChannelTemplateLinkInfo |
getChannelTemplateLinkInfo()
Returns information of the channel template element this channel is
linked to.
|
String |
getDirectoryChannelId()
Returns the identifier of the channel that corresponds to the directory
this element's file resides in.
|
String |
getFriendlyId() |
String |
getId()
Returns this channel's identifier.
|
ChannelResume |
getParentChannel()
Returns the channel parent of this channel.
|
String |
getPath(boolean isSyncOut)
Returns the relative path to this channel's directory.
|
String |
getPropertyBagId()
Returns the identifier of this channel's property bag.
|
String |
getStructureFileName()
Returns the name of the structure file for this element.
|
String |
getStructureFilePath(boolean isSyncOut)
Returns the relative path to this channel structure file.
|
IWebsite |
getWebsite()
Returns the website this channel belongs to.
|
boolean |
isIgnoreOnExportImport()
Returns whether this channel will be ignored on export and import.
|
boolean |
isIgnoreOnExportImport(Map<String,ChannelResume> allChannels)
Returns whether this channel will be ignored on export and import based on the all channels map.
|
boolean |
isKeepParentId()
Indicates whether the parent channel id of the related channel should be
kept during sync out.
|
boolean |
isKeptUnchanged()
Returns whether this channel was kept unchanged during a synchronization.
|
boolean |
isRecursivelySelectedForSynchronization()
Returns whether this channel is selected for recursive synchronization.
|
boolean |
isSelectedForSynchronization()
Returns whether this channel is selected for synchronization.
|
boolean |
isStructureRoot()
Returns whether this is a structure's root.
|
void |
keptUnchanged()
Mark this channel as it was kept unchanged.
|
void |
setFriendlyId(String friendlyId)
Sets the friendly identifier for this structure element.
|
public String getId()
getId
in interface IFileStructureElement
public ChannelResume getParentChannel()
public ChannelTemplateLinkInfo getChannelTemplateLinkInfo()
public String getAccessControlListId()
public String getPropertyBagId()
public IWebsite getWebsite()
ChannelHierarchy.detectWebsites()
.public boolean isKeptUnchanged()
Channel
entity, not to any
related entity.public void keptUnchanged()
isKeptUnchanged()
public boolean isSelectedForSynchronization()
public boolean isRecursivelySelectedForSynchronization()
public boolean isKeepParentId()
public boolean isIgnoreOnExportImport()
public boolean isIgnoreOnExportImport(Map<String,ChannelResume> allChannels)
public String getPath(boolean isSyncOut)
isSyncOut
- indicates whether is is an export process.public String getStructureFilePath(boolean isSyncOut)
isSyncOut
- indicates whether is is an export process.public boolean belongsToComponent()
true
if this channel belongs to a component; false
otherwise.public String getDirectoryChannelId()
IFileStructureElement
getDirectoryChannelId
in interface IFileStructureElement
public String getStructureFileName()
IFileStructureElement
getStructureFileName
in interface IFileStructureElement
public void setFriendlyId(String friendlyId)
IFileStructureElement
setFriendlyId
in interface IFileStructureElement
friendlyId
- the friendly identifier.public String getFriendlyId()
public boolean isStructureRoot()
LumisXP 12.4.0.200625 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.