function init()
 {
     parent::init();
     $oContentField = new AnwContentFieldSettings_string(self::FIELD_USER);
     $oContentField->addAllowedPattern("!(.+)!");
     $this->addContentField($oContentField);
     $oContentField = new AnwContentFieldSettings_password(self::FIELD_PASSWORD);
     $this->addContentField($oContentField);
     $oContentField = new AnwContentFieldSettings_string(self::FIELD_HOST);
     $this->addContentField($oContentField);
     $oContentField = new AnwContentFieldSettings_string(self::FIELD_DATABASE);
     $oContentField->addAllowedPattern("!(.+)!");
     $this->addContentField($oContentField);
     $oContentField = new AnwContentFieldSettings_string(self::FIELD_PREFIX);
     $this->addContentField($oContentField);
 }
 function init()
 {
     parent::init();
     $oContentField = new AnwContentFieldSettings_string(self::FIELD_SESSION);
     $oContentField->addAllowedPattern("!^[a-z_]*\$!");
     $this->addContentField($oContentField);
     $oContentField = new AnwContentFieldSettings_string(self::FIELD_COOKIES);
     $oContentField->addAllowedPattern("!^[a-z_]*\$!");
     $this->addContentField($oContentField);
 }
 function init()
 {
     parent::init();
     $oContentField = new AnwContentFieldSettings_string(self::FIELD_NAME);
     $oContentField->addAllowedPattern('!^(.+)$!');
     //deny empty values
     $oMultiplicity = new AnwContentMultiplicity_multiple();
     $oContentField->setMultiplicity($oMultiplicity);
     $this->addContentField($oContentField);
     $oContentField = new AnwContentFieldSettings_aclsconfigrule_permission_lang(self::FIELD_PERMISSION_LANG);
     $this->addContentField($oContentField);
 }