Package mc.core.model.channel
Class PublicationProfileLocale
java.lang.Object
mc.core.model.channel.PublicationProfileLocale
- All Implemented Interfaces:
Serializable,IBaseEntity,ICoreEntity
helper bean for storing a locale and a corresponding replacement locale in an publication profile. locale is always
mandatory, replacement locale is optional. PublicationProfileLocale entities are stored in a list in
PublicationProfile. exactly one of these must have the flag "isPrimary" to indicate the primary locale for
publication. this must be enforced through the application.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionPublicationProfileLocale(PublicationProfile publicationProfile, Locale locale) PublicationProfileLocale(PublicationProfile publicationProfile, Locale locale, boolean isPrimary) PublicationProfileLocale(PublicationProfile publicationProfile, Locale locale, Locale replacementLocale) PublicationProfileLocale(Locale locale) -
Method Summary
Modifier and TypeMethodDescriptionbooleanlonggetId()intgetPrio()inthashCode()booleanvoidsetId(long id) voidvoidsetPrimary(boolean isPrimary) voidsetPrio(int prio) voidsetPublicationProfile(PublicationProfile publicationProfile) voidsetReplacementLocale(Locale replacementLocale) toString()
-
Constructor Details
-
PublicationProfileLocale
public PublicationProfileLocale() -
PublicationProfileLocale
-
PublicationProfileLocale
-
PublicationProfileLocale
public PublicationProfileLocale(PublicationProfile publicationProfile, Locale locale, boolean isPrimary) -
PublicationProfileLocale
public PublicationProfileLocale(PublicationProfile publicationProfile, Locale locale, Locale replacementLocale) -
PublicationProfileLocale
-
-
Method Details
-
getId
public long getId()- Specified by:
getIdin interfaceIBaseEntity
-
setId
public void setId(long id) - Specified by:
setIdin interfaceIBaseEntity
-
isPrimary
public boolean isPrimary() -
setPrimary
public void setPrimary(boolean isPrimary) -
getLocale
-
setLocale
-
getPrio
public int getPrio() -
setPrio
public void setPrio(int prio) -
getPublicationProfile
-
setPublicationProfile
-
getReplacementLocale
-
setReplacementLocale
-
equals
-
hashCode
public int hashCode() -
toString
-