Subversion Repositories SmartDukaan

Rev

Rev 20 | Rev 45 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

/**
 * 
 */
package in.shop2020.metamodel.core;

import in.shop2020.metamodel.util.MetaModelComponent;


/**
 * Represents leaf component of shop2020 Content Meta-model hierarchy. A part 
 * from facts it can also contain free-form content.
 * 
 * @author naveen
 *
 */
public class Bullet extends MetaModelComponent {
        /**
         * 
         */
        private static final long serialVersionUID = 1L;
        private BulletDataObject dataObject;
        private FreeformContent freeformContent;
        
        /**
         * 
         * @param dataObject data part of the bullet instance
         */
        public Bullet(BulletDataObject dataObject) {
                this.dataObject = dataObject;
        }
        
        /**
         * @param dataObject the dataObject to set
         */
        public void setDataObject(BulletDataObject dataObject) {
                this.dataObject = dataObject;
        }

        /**
         * @return the dataObject
         */
        public BulletDataObject getDataObject() {
                return this.dataObject;
        }
        
    /**
     * 
     * @return freeformContent
     *     
     */
    public FreeformContent getFreeformContent() {
        return this.freeformContent;
    }

    /**
     * 
     * @param value the FreeformContent to set
     *     
     */
    public void setFreeformContent(FreeformContent value) {
        this.freeformContent = value;
    }

        /* (non-Javadoc)
         * @see java.lang.Object#toString()
         */
        @Override
        public String toString() {
                return "Bullet [dataObject=" + dataObject + ", freeformContent="
                                + freeformContent + "]";
        }

}