2 import mircoders.localizer.MirLocalizerFailure;
3 import mircoders.localizer.basic.MirBasicAdminInterfaceLocalizer;
4 import mircoders.module.ModuleArticleType;
6 public class NYCAdminInterfaceLocalizer extends MirBasicAdminInterfaceLocalizer {
7 public NYCAdminInterfaceLocalizer() throws MirLocalizerFailure {
9 ModuleArticleType module = new ModuleArticleType();
10 addSimpleArticleOperation(new ModifyArticleFieldOperation("unhide", "is_published", "1", true));
11 addSimpleArticleOperation(new ModifyArticleFieldOperation("hide", "is_published", "0", true));
13 addSimpleArticleOperation(new ChangeArticleFieldOperation("promote", "to_article_type",
14 module.articleTypeIdForName("newswire"), module.articleTypeIdForName("promotednewswire"), true));
15 addSimpleArticleOperation(new ChangeArticleFieldOperation("demote", "to_article_type",
16 module.articleTypeIdForName("promotednewswire"), module.articleTypeIdForName("newswire"), true));
17 addSimpleArticleOperation(new ChangeArticleFieldOperation("promote", "to_article_type",
18 module.articleTypeIdForName("communityrssarticle"), module.articleTypeIdForName("promotedcommunityarticle"), true));
19 addSimpleArticleOperation(new ChangeArticleFieldOperation("demote", "to_article_type",
20 module.articleTypeIdForName("promotedcommunityarticle"), module.articleTypeIdForName("communityrssarticle"), true));
23 throw new MirLocalizerFailure(t);