Magnolia CMS Modules
by Devexperts
...
Code Block |
---|
@Node(jcrType = BaseOCM.MGNL_CONTENT_NODE_TYPE) public class FinancePlan extends BaseOCM { public enum PricingModel { FREE, PAID } @Field private String name; @Field private PricingModel pricingModel; @Field(jcrDefaultValue = "false") private boolean active; @Bean private Money price; public FinancePlan() {} public PricingModel getPricingModel() { return pricingModel; } public void setPricingModel(PricingModel pricingModel) { this.pricingModel = pricingModel; } public boolean isActive() { return active; } public void setActive(boolean active) { this.active = active; } public boolean getName() { return name; } public void setName(String name) { this.name = name; } public Money getPrice() { return price; } public void setPrice(Money price) { this.price = price; } } |
Note the following:
The library is released under GPL license. Contact us if you need this module under different license.