Package com.arcusys.learn.persistence.liferay.model.impl

Source Code of com.arcusys.learn.persistence.liferay.model.impl.LFTincanActivityModelImpl

package com.arcusys.learn.persistence.liferay.model.impl;

import com.arcusys.learn.persistence.liferay.model.LFTincanActivity;
import com.arcusys.learn.persistence.liferay.model.LFTincanActivityModel;

import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
import com.liferay.portal.kernel.util.GetterUtil;
import com.liferay.portal.kernel.util.ProxyUtil;
import com.liferay.portal.kernel.util.StringBundler;
import com.liferay.portal.model.CacheModel;
import com.liferay.portal.model.impl.BaseModelImpl;
import com.liferay.portal.service.ServiceContext;

import com.liferay.portlet.expando.model.ExpandoBridge;
import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;

import java.io.Serializable;

import java.sql.Types;

import java.util.HashMap;
import java.util.Map;

/**
* The base model implementation for the LFTincanActivity service. Represents a row in the "Learn_LFTincanActivity" database table, with each column mapped to a property of this class.
*
* <p>
* This implementation and its corresponding interface {@link com.arcusys.learn.persistence.liferay.model.LFTincanActivityModel} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link LFTincanActivityImpl}.
* </p>
*
* @author Brian Wing Shun Chan
* @see LFTincanActivityImpl
* @see com.arcusys.learn.persistence.liferay.model.LFTincanActivity
* @see com.arcusys.learn.persistence.liferay.model.LFTincanActivityModel
* @generated
*/
public class LFTincanActivityModelImpl extends BaseModelImpl<LFTincanActivity>
    implements LFTincanActivityModel {
    /*
     * NOTE FOR DEVELOPERS:
     *
     * Never modify or reference this class directly. All methods that expect a l f tincan activity model instance should use the {@link com.arcusys.learn.persistence.liferay.model.LFTincanActivity} interface instead.
     */
    public static final String TABLE_NAME = "Learn_LFTincanActivity";
    public static final Object[][] TABLE_COLUMNS = {
            { "id_", Types.BIGINT },
            { "tincanID", Types.VARCHAR },
            { "packageID", Types.BIGINT },
            { "objectType", Types.VARCHAR },
            { "name", Types.CLOB },
            { "description", Types.CLOB },
            { "theType", Types.CLOB },
            { "moreInfo", Types.CLOB },
            { "interactionType", Types.CLOB },
            { "correctResponsesPattern", Types.CLOB },
            { "choices", Types.CLOB },
            { "scale", Types.CLOB },
            { "source", Types.CLOB },
            { "target", Types.CLOB },
            { "steps", Types.CLOB },
            { "extensions", Types.CLOB }
        };
    public static final String TABLE_SQL_CREATE = "create table Learn_LFTincanActivity (id_ LONG not null primary key,tincanID VARCHAR(2000) null,packageID LONG null,objectType VARCHAR(75) null,name TEXT null,description TEXT null,theType TEXT null,moreInfo TEXT null,interactionType TEXT null,correctResponsesPattern TEXT null,choices TEXT null,scale TEXT null,source TEXT null,target TEXT null,steps TEXT null,extensions TEXT null)";
    public static final String TABLE_SQL_DROP = "drop table Learn_LFTincanActivity";
    public static final String ORDER_BY_JPQL = " ORDER BY lfTincanActivity.id ASC";
    public static final String ORDER_BY_SQL = " ORDER BY Learn_LFTincanActivity.id_ ASC";
    public static final String DATA_SOURCE = "liferayDataSource";
    public static final String SESSION_FACTORY = "liferaySessionFactory";
    public static final String TX_MANAGER = "liferayTransactionManager";
    public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.util.service.ServiceProps.get(
                "value.object.entity.cache.enabled.com.arcusys.learn.persistence.liferay.model.LFTincanActivity"),
            false);
    public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.util.service.ServiceProps.get(
                "value.object.finder.cache.enabled.com.arcusys.learn.persistence.liferay.model.LFTincanActivity"),
            false);
    public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.util.service.ServiceProps.get(
                "value.object.column.bitmask.enabled.com.arcusys.learn.persistence.liferay.model.LFTincanActivity"),
            true);
    public static long PACKAGEID_COLUMN_BITMASK = 1L;
    public static long TINCANID_COLUMN_BITMASK = 2L;
    public static long ID_COLUMN_BITMASK = 4L;
    public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.util.service.ServiceProps.get(
                "lock.expiration.time.com.arcusys.learn.persistence.liferay.model.LFTincanActivity"));
    private static ClassLoader _classLoader = LFTincanActivity.class.getClassLoader();
    private static Class<?>[] _escapedModelInterfaces = new Class[] {
            LFTincanActivity.class
        };
    private long _id;
    private String _tincanID;
    private String _originalTincanID;
    private Long _packageID;
    private Long _originalPackageID;
    private boolean _setOriginalPackageID;
    private String _objectType;
    private String _name;
    private String _description;
    private String _theType;
    private String _moreInfo;
    private String _interactionType;
    private String _correctResponsesPattern;
    private String _choices;
    private String _scale;
    private String _source;
    private String _target;
    private String _steps;
    private String _extensions;
    private long _columnBitmask;
    private LFTincanActivity _escapedModel;

    public LFTincanActivityModelImpl() {
    }

    @Override
    public long getPrimaryKey() {
        return _id;
    }

    @Override
    public void setPrimaryKey(long primaryKey) {
        setId(primaryKey);
    }

    @Override
    public Serializable getPrimaryKeyObj() {
        return _id;
    }

    @Override
    public void setPrimaryKeyObj(Serializable primaryKeyObj) {
        setPrimaryKey(((Long) primaryKeyObj).longValue());
    }

    @Override
    public Class<?> getModelClass() {
        return LFTincanActivity.class;
    }

    @Override
    public String getModelClassName() {
        return LFTincanActivity.class.getName();
    }

    @Override
    public Map<String, Object> getModelAttributes() {
        Map<String, Object> attributes = new HashMap<String, Object>();

        attributes.put("id", getId());
        attributes.put("tincanID", getTincanID());
        attributes.put("packageID", getPackageID());
        attributes.put("objectType", getObjectType());
        attributes.put("name", getName());
        attributes.put("description", getDescription());
        attributes.put("theType", getTheType());
        attributes.put("moreInfo", getMoreInfo());
        attributes.put("interactionType", getInteractionType());
        attributes.put("correctResponsesPattern", getCorrectResponsesPattern());
        attributes.put("choices", getChoices());
        attributes.put("scale", getScale());
        attributes.put("source", getSource());
        attributes.put("target", getTarget());
        attributes.put("steps", getSteps());
        attributes.put("extensions", getExtensions());

        return attributes;
    }

    @Override
    public void setModelAttributes(Map<String, Object> attributes) {
        Long id = (Long) attributes.get("id");

        if (id != null) {
            setId(id);
        }

        String tincanID = (String) attributes.get("tincanID");

        if (tincanID != null) {
            setTincanID(tincanID);
        }

        Long packageID = (Long) attributes.get("packageID");

        if (packageID != null) {
            setPackageID(packageID);
        }

        String objectType = (String) attributes.get("objectType");

        if (objectType != null) {
            setObjectType(objectType);
        }

        String name = (String) attributes.get("name");

        if (name != null) {
            setName(name);
        }

        String description = (String) attributes.get("description");

        if (description != null) {
            setDescription(description);
        }

        String theType = (String) attributes.get("theType");

        if (theType != null) {
            setTheType(theType);
        }

        String moreInfo = (String) attributes.get("moreInfo");

        if (moreInfo != null) {
            setMoreInfo(moreInfo);
        }

        String interactionType = (String) attributes.get("interactionType");

        if (interactionType != null) {
            setInteractionType(interactionType);
        }

        String correctResponsesPattern = (String) attributes.get(
                "correctResponsesPattern");

        if (correctResponsesPattern != null) {
            setCorrectResponsesPattern(correctResponsesPattern);
        }

        String choices = (String) attributes.get("choices");

        if (choices != null) {
            setChoices(choices);
        }

        String scale = (String) attributes.get("scale");

        if (scale != null) {
            setScale(scale);
        }

        String source = (String) attributes.get("source");

        if (source != null) {
            setSource(source);
        }

        String target = (String) attributes.get("target");

        if (target != null) {
            setTarget(target);
        }

        String steps = (String) attributes.get("steps");

        if (steps != null) {
            setSteps(steps);
        }

        String extensions = (String) attributes.get("extensions");

        if (extensions != null) {
            setExtensions(extensions);
        }
    }

    @Override
    public long getId() {
        return _id;
    }

    @Override
    public void setId(long id) {
        _id = id;
    }

    @Override
    public String getTincanID() {
        return _tincanID;
    }

    @Override
    public void setTincanID(String tincanID) {
        _columnBitmask |= TINCANID_COLUMN_BITMASK;

        if (_originalTincanID == null) {
            _originalTincanID = _tincanID;
        }

        _tincanID = tincanID;
    }

    public String getOriginalTincanID() {
        return _originalTincanID;
    }

    @Override
    public Long getPackageID() {
        return _packageID;
    }

    @Override
    public void setPackageID(Long packageID) {
        _columnBitmask |= PACKAGEID_COLUMN_BITMASK;

        if (!_setOriginalPackageID) {
            _setOriginalPackageID = true;

            _originalPackageID = _packageID;
        }

        _packageID = packageID;
    }

    public Long getOriginalPackageID() {
        return _originalPackageID;
    }

    @Override
    public String getObjectType() {
        return _objectType;
    }

    @Override
    public void setObjectType(String objectType) {
        _objectType = objectType;
    }

    @Override
    public String getName() {
        return _name;
    }

    @Override
    public void setName(String name) {
        _name = name;
    }

    @Override
    public String getDescription() {
        return _description;
    }

    @Override
    public void setDescription(String description) {
        _description = description;
    }

    @Override
    public String getTheType() {
        return _theType;
    }

    @Override
    public void setTheType(String theType) {
        _theType = theType;
    }

    @Override
    public String getMoreInfo() {
        return _moreInfo;
    }

    @Override
    public void setMoreInfo(String moreInfo) {
        _moreInfo = moreInfo;
    }

    @Override
    public String getInteractionType() {
        return _interactionType;
    }

    @Override
    public void setInteractionType(String interactionType) {
        _interactionType = interactionType;
    }

    @Override
    public String getCorrectResponsesPattern() {
        return _correctResponsesPattern;
    }

    @Override
    public void setCorrectResponsesPattern(String correctResponsesPattern) {
        _correctResponsesPattern = correctResponsesPattern;
    }

    @Override
    public String getChoices() {
        return _choices;
    }

    @Override
    public void setChoices(String choices) {
        _choices = choices;
    }

    @Override
    public String getScale() {
        return _scale;
    }

    @Override
    public void setScale(String scale) {
        _scale = scale;
    }

    @Override
    public String getSource() {
        return _source;
    }

    @Override
    public void setSource(String source) {
        _source = source;
    }

    @Override
    public String getTarget() {
        return _target;
    }

    @Override
    public void setTarget(String target) {
        _target = target;
    }

    @Override
    public String getSteps() {
        return _steps;
    }

    @Override
    public void setSteps(String steps) {
        _steps = steps;
    }

    @Override
    public String getExtensions() {
        return _extensions;
    }

    @Override
    public void setExtensions(String extensions) {
        _extensions = extensions;
    }

    public long getColumnBitmask() {
        return _columnBitmask;
    }

    @Override
    public ExpandoBridge getExpandoBridge() {
        return ExpandoBridgeFactoryUtil.getExpandoBridge(0,
            LFTincanActivity.class.getName(), getPrimaryKey());
    }

    @Override
    public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
        ExpandoBridge expandoBridge = getExpandoBridge();

        expandoBridge.setAttributes(serviceContext);
    }

    @Override
    public LFTincanActivity toEscapedModel() {
        if (_escapedModel == null) {
            _escapedModel = (LFTincanActivity) ProxyUtil.newProxyInstance(_classLoader,
                    _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
        }

        return _escapedModel;
    }

    @Override
    public Object clone() {
        LFTincanActivityImpl lfTincanActivityImpl = new LFTincanActivityImpl();

        lfTincanActivityImpl.setId(getId());
        lfTincanActivityImpl.setTincanID(getTincanID());
        lfTincanActivityImpl.setPackageID(getPackageID());
        lfTincanActivityImpl.setObjectType(getObjectType());
        lfTincanActivityImpl.setName(getName());
        lfTincanActivityImpl.setDescription(getDescription());
        lfTincanActivityImpl.setTheType(getTheType());
        lfTincanActivityImpl.setMoreInfo(getMoreInfo());
        lfTincanActivityImpl.setInteractionType(getInteractionType());
        lfTincanActivityImpl.setCorrectResponsesPattern(getCorrectResponsesPattern());
        lfTincanActivityImpl.setChoices(getChoices());
        lfTincanActivityImpl.setScale(getScale());
        lfTincanActivityImpl.setSource(getSource());
        lfTincanActivityImpl.setTarget(getTarget());
        lfTincanActivityImpl.setSteps(getSteps());
        lfTincanActivityImpl.setExtensions(getExtensions());

        lfTincanActivityImpl.resetOriginalValues();

        return lfTincanActivityImpl;
    }

    @Override
    public int compareTo(LFTincanActivity lfTincanActivity) {
        long primaryKey = lfTincanActivity.getPrimaryKey();

        if (getPrimaryKey() < primaryKey) {
            return -1;
        } else if (getPrimaryKey() > primaryKey) {
            return 1;
        } else {
            return 0;
        }
    }

    @Override
    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }

        if (!(obj instanceof LFTincanActivity)) {
            return false;
        }

        LFTincanActivity lfTincanActivity = (LFTincanActivity) obj;

        long primaryKey = lfTincanActivity.getPrimaryKey();

        if (getPrimaryKey() == primaryKey) {
            return true;
        } else {
            return false;
        }
    }

    @Override
    public int hashCode() {
        return (int) getPrimaryKey();
    }

    @Override
    public void resetOriginalValues() {
        LFTincanActivityModelImpl lfTincanActivityModelImpl = this;

        lfTincanActivityModelImpl._originalTincanID = lfTincanActivityModelImpl._tincanID;

        lfTincanActivityModelImpl._originalPackageID = lfTincanActivityModelImpl._packageID;

        lfTincanActivityModelImpl._setOriginalPackageID = false;

        lfTincanActivityModelImpl._columnBitmask = 0;
    }

    @Override
    public CacheModel<LFTincanActivity> toCacheModel() {
        LFTincanActivityCacheModel lfTincanActivityCacheModel = new LFTincanActivityCacheModel();

        lfTincanActivityCacheModel.id = getId();

        lfTincanActivityCacheModel.tincanID = getTincanID();

        String tincanID = lfTincanActivityCacheModel.tincanID;

        if ((tincanID != null) && (tincanID.length() == 0)) {
            lfTincanActivityCacheModel.tincanID = null;
        }

        lfTincanActivityCacheModel.packageID = getPackageID();

        lfTincanActivityCacheModel.objectType = getObjectType();

        String objectType = lfTincanActivityCacheModel.objectType;

        if ((objectType != null) && (objectType.length() == 0)) {
            lfTincanActivityCacheModel.objectType = null;
        }

        lfTincanActivityCacheModel.name = getName();

        String name = lfTincanActivityCacheModel.name;

        if ((name != null) && (name.length() == 0)) {
            lfTincanActivityCacheModel.name = null;
        }

        lfTincanActivityCacheModel.description = getDescription();

        String description = lfTincanActivityCacheModel.description;

        if ((description != null) && (description.length() == 0)) {
            lfTincanActivityCacheModel.description = null;
        }

        lfTincanActivityCacheModel.theType = getTheType();

        String theType = lfTincanActivityCacheModel.theType;

        if ((theType != null) && (theType.length() == 0)) {
            lfTincanActivityCacheModel.theType = null;
        }

        lfTincanActivityCacheModel.moreInfo = getMoreInfo();

        String moreInfo = lfTincanActivityCacheModel.moreInfo;

        if ((moreInfo != null) && (moreInfo.length() == 0)) {
            lfTincanActivityCacheModel.moreInfo = null;
        }

        lfTincanActivityCacheModel.interactionType = getInteractionType();

        String interactionType = lfTincanActivityCacheModel.interactionType;

        if ((interactionType != null) && (interactionType.length() == 0)) {
            lfTincanActivityCacheModel.interactionType = null;
        }

        lfTincanActivityCacheModel.correctResponsesPattern = getCorrectResponsesPattern();

        String correctResponsesPattern = lfTincanActivityCacheModel.correctResponsesPattern;

        if ((correctResponsesPattern != null) &&
                (correctResponsesPattern.length() == 0)) {
            lfTincanActivityCacheModel.correctResponsesPattern = null;
        }

        lfTincanActivityCacheModel.choices = getChoices();

        String choices = lfTincanActivityCacheModel.choices;

        if ((choices != null) && (choices.length() == 0)) {
            lfTincanActivityCacheModel.choices = null;
        }

        lfTincanActivityCacheModel.scale = getScale();

        String scale = lfTincanActivityCacheModel.scale;

        if ((scale != null) && (scale.length() == 0)) {
            lfTincanActivityCacheModel.scale = null;
        }

        lfTincanActivityCacheModel.source = getSource();

        String source = lfTincanActivityCacheModel.source;

        if ((source != null) && (source.length() == 0)) {
            lfTincanActivityCacheModel.source = null;
        }

        lfTincanActivityCacheModel.target = getTarget();

        String target = lfTincanActivityCacheModel.target;

        if ((target != null) && (target.length() == 0)) {
            lfTincanActivityCacheModel.target = null;
        }

        lfTincanActivityCacheModel.steps = getSteps();

        String steps = lfTincanActivityCacheModel.steps;

        if ((steps != null) && (steps.length() == 0)) {
            lfTincanActivityCacheModel.steps = null;
        }

        lfTincanActivityCacheModel.extensions = getExtensions();

        String extensions = lfTincanActivityCacheModel.extensions;

        if ((extensions != null) && (extensions.length() == 0)) {
            lfTincanActivityCacheModel.extensions = null;
        }

        return lfTincanActivityCacheModel;
    }

    @Override
    public String toString() {
        StringBundler sb = new StringBundler(33);

        sb.append("{id=");
        sb.append(getId());
        sb.append(", tincanID=");
        sb.append(getTincanID());
        sb.append(", packageID=");
        sb.append(getPackageID());
        sb.append(", objectType=");
        sb.append(getObjectType());
        sb.append(", name=");
        sb.append(getName());
        sb.append(", description=");
        sb.append(getDescription());
        sb.append(", theType=");
        sb.append(getTheType());
        sb.append(", moreInfo=");
        sb.append(getMoreInfo());
        sb.append(", interactionType=");
        sb.append(getInteractionType());
        sb.append(", correctResponsesPattern=");
        sb.append(getCorrectResponsesPattern());
        sb.append(", choices=");
        sb.append(getChoices());
        sb.append(", scale=");
        sb.append(getScale());
        sb.append(", source=");
        sb.append(getSource());
        sb.append(", target=");
        sb.append(getTarget());
        sb.append(", steps=");
        sb.append(getSteps());
        sb.append(", extensions=");
        sb.append(getExtensions());
        sb.append("}");

        return sb.toString();
    }

    @Override
    public String toXmlString() {
        StringBundler sb = new StringBundler(52);

        sb.append("<model><model-name>");
        sb.append(
            "com.arcusys.learn.persistence.liferay.model.LFTincanActivity");
        sb.append("</model-name>");

        sb.append(
            "<column><column-name>id</column-name><column-value><![CDATA[");
        sb.append(getId());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>tincanID</column-name><column-value><![CDATA[");
        sb.append(getTincanID());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>packageID</column-name><column-value><![CDATA[");
        sb.append(getPackageID());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>objectType</column-name><column-value><![CDATA[");
        sb.append(getObjectType());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>name</column-name><column-value><![CDATA[");
        sb.append(getName());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>description</column-name><column-value><![CDATA[");
        sb.append(getDescription());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>theType</column-name><column-value><![CDATA[");
        sb.append(getTheType());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>moreInfo</column-name><column-value><![CDATA[");
        sb.append(getMoreInfo());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>interactionType</column-name><column-value><![CDATA[");
        sb.append(getInteractionType());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>correctResponsesPattern</column-name><column-value><![CDATA[");
        sb.append(getCorrectResponsesPattern());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>choices</column-name><column-value><![CDATA[");
        sb.append(getChoices());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>scale</column-name><column-value><![CDATA[");
        sb.append(getScale());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>source</column-name><column-value><![CDATA[");
        sb.append(getSource());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>target</column-name><column-value><![CDATA[");
        sb.append(getTarget());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>steps</column-name><column-value><![CDATA[");
        sb.append(getSteps());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>extensions</column-name><column-value><![CDATA[");
        sb.append(getExtensions());
        sb.append("]]></column-value></column>");

        sb.append("</model>");

        return sb.toString();
    }
}
TOP

Related Classes of com.arcusys.learn.persistence.liferay.model.impl.LFTincanActivityModelImpl

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.