Package mc.core.model.channel
Interface IChannelMapHolder<T extends ChannelMapBase>
- All Superinterfaces:
IBaseEntity,ICoreEntity,Serializable
- All Known Implementing Classes:
ImportProfile,ImportProfileType,PublicationProfile,PublicationProfileType
Interface to be implemented by entities that can have one or several references to ChannelMapBase.
-
Method Summary
Methods inherited from interface mc.core.model.base.IBaseEntity
getId, setId
-
Method Details
-
getChannelMap
- Returns:
- first channel map if any or null (flatfile). no fallback from profile to type
-
getChannelMaps
- Returns:
- list of channel maps if any or empty list. no fallback from profile to type
-
getChannelMapInstance
T getChannelMapInstance()- Returns:
- a new instance of the appropriate subclass of ChannelMapBase and set this as channelMapHolder
-
isFlatFile
boolean isFlatFile()- Returns:
- whether profile or profileType is flatfile type
-