18 namespace erminas.SmartAPI.CMS.Project.ContentClasses.Elements
22 new void CommitInCurrentLanguage();
23 new void CommitInLanguage(
string languageAbbreviation);
25 bool IsHiddenInProjectStructure {
get;
set; }
27 bool IsLanguageIndependent {
get;
set; }
29 bool IsNotConvertingCharactersToHtml {
get;
set; }
31 bool IsNotRelevantForWorklow {
get;
set; }
33 bool IsNotUsedInForm {
get;
set; }
35 bool IsNotVisibleOnPublishedPage {
get;
set; }
38 internal abstract class ContentClassContentElement : ContentClassElement, IContentClassContentElement
40 protected ContentClassContentElement(
IContentClass contentClass, XmlElement xmlElement)
41 : base(contentClass, xmlElement)
50 [RedDot(
"eltrequired")]
51 public bool IsEditingMandatory
53 get {
return GetAttributeValue<bool>(); }
54 set { SetAttributeValue(value); }
57 [RedDot(
"eltinvisibleinclient")]
58 public bool IsHiddenInProjectStructure
60 get {
return GetAttributeValue<bool>(); }
61 set { SetAttributeValue(value); }
64 [RedDot(
"eltlanguageindependent")]
65 public bool IsLanguageIndependent
67 get {
return GetAttributeValue<bool>(); }
68 set { SetAttributeValue(value); }
71 [RedDot(
"eltdonothtmlencode")]
72 public bool IsNotConvertingCharactersToHtml
74 get {
return GetAttributeValue<bool>(); }
75 set { SetAttributeValue(value); }
78 [RedDot(
"eltignoreworkflow")]
79 public bool IsNotRelevantForWorklow
81 get {
return GetAttributeValue<bool>(); }
82 set { SetAttributeValue(value); }
85 [RedDot(
"elthideinform")]
86 public bool IsNotUsedInForm
88 get {
return GetAttributeValue<bool>(); }
89 set { SetAttributeValue(value); }
92 [RedDot(
"eltinvisibleinpage")]
93 public bool IsNotVisibleOnPublishedPage
95 get {
return GetAttributeValue<bool>(); }
96 set { SetAttributeValue(value); }