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

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

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

import com.arcusys.learn.persistence.liferay.model.LFTincanClientApiStorage;
import com.arcusys.learn.persistence.liferay.model.LFTincanClientApiStorageModel;

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.kernel.util.StringPool;
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.Date;
import java.util.HashMap;
import java.util.Map;

/**
* The base model implementation for the LFTincanClientApiStorage service. Represents a row in the "Learn_LFTincanClientApiStorage" 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.LFTincanClientApiStorageModel} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link LFTincanClientApiStorageImpl}.
* </p>
*
* @author Brian Wing Shun Chan
* @see LFTincanClientApiStorageImpl
* @see com.arcusys.learn.persistence.liferay.model.LFTincanClientApiStorage
* @see com.arcusys.learn.persistence.liferay.model.LFTincanClientApiStorageModel
* @generated
*/
public class LFTincanClientApiStorageModelImpl extends BaseModelImpl<LFTincanClientApiStorage>
    implements LFTincanClientApiStorageModel {
    /*
     * NOTE FOR DEVELOPERS:
     *
     * Never modify or reference this class directly. All methods that expect a l f tincan client api storage model instance should use the {@link com.arcusys.learn.persistence.liferay.model.LFTincanClientApiStorage} interface instead.
     */
    public static final String TABLE_NAME = "Learn_LFTincanClientApiStorage";
    public static final Object[][] TABLE_COLUMNS = {
            { "id_", Types.BIGINT },
            { "name", Types.VARCHAR },
            { "description", Types.VARCHAR },
            { "secret", Types.VARCHAR },
            { "url", Types.VARCHAR },
            { "redirectUrl", Types.VARCHAR },
            { "scope", Types.VARCHAR },
            { "iconUrl", Types.VARCHAR },
            { "token", Types.VARCHAR },
            { "code_", Types.VARCHAR },
            { "issuedAt", Types.TIMESTAMP },
            { "expiredIn", Types.BIGINT }
        };
    public static final String TABLE_SQL_CREATE = "create table Learn_LFTincanClientApiStorage (id_ LONG not null primary key,name VARCHAR(75) null,description VARCHAR(75) null,secret VARCHAR(75) null,url VARCHAR(75) null,redirectUrl VARCHAR(75) null,scope VARCHAR(75) null,iconUrl VARCHAR(75) null,token VARCHAR(75) null,code_ VARCHAR(75) null,issuedAt DATE null,expiredIn LONG)";
    public static final String TABLE_SQL_DROP = "drop table Learn_LFTincanClientApiStorage";
    public static final String ORDER_BY_JPQL = " ORDER BY lfTincanClientApiStorage.id ASC";
    public static final String ORDER_BY_SQL = " ORDER BY Learn_LFTincanClientApiStorage.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.LFTincanClientApiStorage"),
            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.LFTincanClientApiStorage"),
            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.LFTincanClientApiStorage"),
            true);
    public static long CODE_COLUMN_BITMASK = 1L;
    public static long TOKEN_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.LFTincanClientApiStorage"));
    private static ClassLoader _classLoader = LFTincanClientApiStorage.class.getClassLoader();
    private static Class<?>[] _escapedModelInterfaces = new Class[] {
            LFTincanClientApiStorage.class
        };
    private long _id;
    private String _name;
    private String _description;
    private String _secret;
    private String _url;
    private String _redirectUrl;
    private String _scope;
    private String _iconUrl;
    private String _token;
    private String _originalToken;
    private String _code;
    private String _originalCode;
    private Date _issuedAt;
    private Long _expiredIn;
    private long _columnBitmask;
    private LFTincanClientApiStorage _escapedModel;

    public LFTincanClientApiStorageModelImpl() {
    }

    @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 LFTincanClientApiStorage.class;
    }

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

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

        attributes.put("id", getId());
        attributes.put("name", getName());
        attributes.put("description", getDescription());
        attributes.put("secret", getSecret());
        attributes.put("url", getUrl());
        attributes.put("redirectUrl", getRedirectUrl());
        attributes.put("scope", getScope());
        attributes.put("iconUrl", getIconUrl());
        attributes.put("token", getToken());
        attributes.put("code", getCode());
        attributes.put("issuedAt", getIssuedAt());
        attributes.put("expiredIn", getExpiredIn());

        return attributes;
    }

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

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

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

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

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

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

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

        if (secret != null) {
            setSecret(secret);
        }

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

        if (url != null) {
            setUrl(url);
        }

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

        if (redirectUrl != null) {
            setRedirectUrl(redirectUrl);
        }

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

        if (scope != null) {
            setScope(scope);
        }

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

        if (iconUrl != null) {
            setIconUrl(iconUrl);
        }

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

        if (token != null) {
            setToken(token);
        }

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

        if (code != null) {
            setCode(code);
        }

        Date issuedAt = (Date) attributes.get("issuedAt");

        if (issuedAt != null) {
            setIssuedAt(issuedAt);
        }

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

        if (expiredIn != null) {
            setExpiredIn(expiredIn);
        }
    }

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

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

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

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

    @Override
    public String getDescription() {
        if (_description == null) {
            return StringPool.BLANK;
        } else {
            return _description;
        }
    }

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

    @Override
    public String getSecret() {
        return _secret;
    }

    @Override
    public void setSecret(String secret) {
        _secret = secret;
    }

    @Override
    public String getUrl() {
        if (_url == null) {
            return StringPool.BLANK;
        } else {
            return _url;
        }
    }

    @Override
    public void setUrl(String url) {
        _url = url;
    }

    @Override
    public String getRedirectUrl() {
        if (_redirectUrl == null) {
            return StringPool.BLANK;
        } else {
            return _redirectUrl;
        }
    }

    @Override
    public void setRedirectUrl(String redirectUrl) {
        _redirectUrl = redirectUrl;
    }

    @Override
    public String getScope() {
        return _scope;
    }

    @Override
    public void setScope(String scope) {
        _scope = scope;
    }

    @Override
    public String getIconUrl() {
        if (_iconUrl == null) {
            return StringPool.BLANK;
        } else {
            return _iconUrl;
        }
    }

    @Override
    public void setIconUrl(String iconUrl) {
        _iconUrl = iconUrl;
    }

    @Override
    public String getToken() {
        if (_token == null) {
            return StringPool.BLANK;
        } else {
            return _token;
        }
    }

    @Override
    public void setToken(String token) {
        _columnBitmask |= TOKEN_COLUMN_BITMASK;

        if (_originalToken == null) {
            _originalToken = _token;
        }

        _token = token;
    }

    public String getOriginalToken() {
        return GetterUtil.getString(_originalToken);
    }

    @Override
    public String getCode() {
        if (_code == null) {
            return StringPool.BLANK;
        } else {
            return _code;
        }
    }

    @Override
    public void setCode(String code) {
        _columnBitmask |= CODE_COLUMN_BITMASK;

        if (_originalCode == null) {
            _originalCode = _code;
        }

        _code = code;
    }

    public String getOriginalCode() {
        return GetterUtil.getString(_originalCode);
    }

    @Override
    public Date getIssuedAt() {
        return _issuedAt;
    }

    @Override
    public void setIssuedAt(Date issuedAt) {
        _issuedAt = issuedAt;
    }

    @Override
    public Long getExpiredIn() {
        return _expiredIn;
    }

    @Override
    public void setExpiredIn(Long expiredIn) {
        _expiredIn = expiredIn;
    }

    public long getColumnBitmask() {
        return _columnBitmask;
    }

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

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

        expandoBridge.setAttributes(serviceContext);
    }

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

        return _escapedModel;
    }

    @Override
    public Object clone() {
        LFTincanClientApiStorageImpl lfTincanClientApiStorageImpl = new LFTincanClientApiStorageImpl();

        lfTincanClientApiStorageImpl.setId(getId());
        lfTincanClientApiStorageImpl.setName(getName());
        lfTincanClientApiStorageImpl.setDescription(getDescription());
        lfTincanClientApiStorageImpl.setSecret(getSecret());
        lfTincanClientApiStorageImpl.setUrl(getUrl());
        lfTincanClientApiStorageImpl.setRedirectUrl(getRedirectUrl());
        lfTincanClientApiStorageImpl.setScope(getScope());
        lfTincanClientApiStorageImpl.setIconUrl(getIconUrl());
        lfTincanClientApiStorageImpl.setToken(getToken());
        lfTincanClientApiStorageImpl.setCode(getCode());
        lfTincanClientApiStorageImpl.setIssuedAt(getIssuedAt());
        lfTincanClientApiStorageImpl.setExpiredIn(getExpiredIn());

        lfTincanClientApiStorageImpl.resetOriginalValues();

        return lfTincanClientApiStorageImpl;
    }

    @Override
    public int compareTo(LFTincanClientApiStorage lfTincanClientApiStorage) {
        long primaryKey = lfTincanClientApiStorage.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 LFTincanClientApiStorage)) {
            return false;
        }

        LFTincanClientApiStorage lfTincanClientApiStorage = (LFTincanClientApiStorage) obj;

        long primaryKey = lfTincanClientApiStorage.getPrimaryKey();

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

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

    @Override
    public void resetOriginalValues() {
        LFTincanClientApiStorageModelImpl lfTincanClientApiStorageModelImpl = this;

        lfTincanClientApiStorageModelImpl._originalToken = lfTincanClientApiStorageModelImpl._token;

        lfTincanClientApiStorageModelImpl._originalCode = lfTincanClientApiStorageModelImpl._code;

        lfTincanClientApiStorageModelImpl._columnBitmask = 0;
    }

    @Override
    public CacheModel<LFTincanClientApiStorage> toCacheModel() {
        LFTincanClientApiStorageCacheModel lfTincanClientApiStorageCacheModel = new LFTincanClientApiStorageCacheModel();

        lfTincanClientApiStorageCacheModel.id = getId();

        lfTincanClientApiStorageCacheModel.name = getName();

        String name = lfTincanClientApiStorageCacheModel.name;

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

        lfTincanClientApiStorageCacheModel.description = getDescription();

        String description = lfTincanClientApiStorageCacheModel.description;

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

        lfTincanClientApiStorageCacheModel.secret = getSecret();

        String secret = lfTincanClientApiStorageCacheModel.secret;

        if ((secret != null) && (secret.length() == 0)) {
            lfTincanClientApiStorageCacheModel.secret = null;
        }

        lfTincanClientApiStorageCacheModel.url = getUrl();

        String url = lfTincanClientApiStorageCacheModel.url;

        if ((url != null) && (url.length() == 0)) {
            lfTincanClientApiStorageCacheModel.url = null;
        }

        lfTincanClientApiStorageCacheModel.redirectUrl = getRedirectUrl();

        String redirectUrl = lfTincanClientApiStorageCacheModel.redirectUrl;

        if ((redirectUrl != null) && (redirectUrl.length() == 0)) {
            lfTincanClientApiStorageCacheModel.redirectUrl = null;
        }

        lfTincanClientApiStorageCacheModel.scope = getScope();

        String scope = lfTincanClientApiStorageCacheModel.scope;

        if ((scope != null) && (scope.length() == 0)) {
            lfTincanClientApiStorageCacheModel.scope = null;
        }

        lfTincanClientApiStorageCacheModel.iconUrl = getIconUrl();

        String iconUrl = lfTincanClientApiStorageCacheModel.iconUrl;

        if ((iconUrl != null) && (iconUrl.length() == 0)) {
            lfTincanClientApiStorageCacheModel.iconUrl = null;
        }

        lfTincanClientApiStorageCacheModel.token = getToken();

        String token = lfTincanClientApiStorageCacheModel.token;

        if ((token != null) && (token.length() == 0)) {
            lfTincanClientApiStorageCacheModel.token = null;
        }

        lfTincanClientApiStorageCacheModel.code = getCode();

        String code = lfTincanClientApiStorageCacheModel.code;

        if ((code != null) && (code.length() == 0)) {
            lfTincanClientApiStorageCacheModel.code = null;
        }

        Date issuedAt = getIssuedAt();

        if (issuedAt != null) {
            lfTincanClientApiStorageCacheModel.issuedAt = issuedAt.getTime();
        } else {
            lfTincanClientApiStorageCacheModel.issuedAt = Long.MIN_VALUE;
        }

        lfTincanClientApiStorageCacheModel.expiredIn = getExpiredIn();

        return lfTincanClientApiStorageCacheModel;
    }

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

        sb.append("{id=");
        sb.append(getId());
        sb.append(", name=");
        sb.append(getName());
        sb.append(", description=");
        sb.append(getDescription());
        sb.append(", secret=");
        sb.append(getSecret());
        sb.append(", url=");
        sb.append(getUrl());
        sb.append(", redirectUrl=");
        sb.append(getRedirectUrl());
        sb.append(", scope=");
        sb.append(getScope());
        sb.append(", iconUrl=");
        sb.append(getIconUrl());
        sb.append(", token=");
        sb.append(getToken());
        sb.append(", code=");
        sb.append(getCode());
        sb.append(", issuedAt=");
        sb.append(getIssuedAt());
        sb.append(", expiredIn=");
        sb.append(getExpiredIn());
        sb.append("}");

        return sb.toString();
    }

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

        sb.append("<model><model-name>");
        sb.append(
            "com.arcusys.learn.persistence.liferay.model.LFTincanClientApiStorage");
        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>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>secret</column-name><column-value><![CDATA[");
        sb.append(getSecret());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>url</column-name><column-value><![CDATA[");
        sb.append(getUrl());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>redirectUrl</column-name><column-value><![CDATA[");
        sb.append(getRedirectUrl());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>scope</column-name><column-value><![CDATA[");
        sb.append(getScope());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>iconUrl</column-name><column-value><![CDATA[");
        sb.append(getIconUrl());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>token</column-name><column-value><![CDATA[");
        sb.append(getToken());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>code</column-name><column-value><![CDATA[");
        sb.append(getCode());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>issuedAt</column-name><column-value><![CDATA[");
        sb.append(getIssuedAt());
        sb.append("]]></column-value></column>");
        sb.append(
            "<column><column-name>expiredIn</column-name><column-value><![CDATA[");
        sb.append(getExpiredIn());
        sb.append("]]></column-value></column>");

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

        return sb.toString();
    }
}
TOP

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

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.