com.drisoftie.cwdroid.domain.CwNavItem.java Source code

Java tutorial

Introduction

Here is the source code for com.drisoftie.cwdroid.domain.CwNavItem.java

Source

/*
 * Copyright [2015] [Alexander Dridiger - drisoftie@gmail.com]
 *
 *      Licensed under the Apache License, Version 2.0 (the "License");
 *      you may not use this file except in compliance with the License.
 *      You may obtain a copy of the License at
 *
 *          http://www.apache.org/licenses/LICENSE-2.0
 *
 *      Unless required by applicable law or agreed to in writing, software
 *      distributed under the License is distributed on an "AS IS" BASIS,
 *      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *      See the License for the specific language governing permissions and
 *      limitations under the License.
 */

package com.drisoftie.cwdroid.domain;

import com.j256.ormlite.table.DatabaseTable;

import org.apache.commons.lang3.builder.ToStringBuilder;

@DatabaseTable(tableName = "NavItem")
public class CwNavItem extends BaseEntity {

    private String itemName;

    private int navIcon;

    private NavItemType navType;

    /**
     * Mandatory
     */
    public CwNavItem() {
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public int getNavIcon() {
        return navIcon;
    }

    public void setNavIcon(int navIcon) {
        this.navIcon = navIcon;
    }

    public NavItemType getNavType() {
        return navType;
    }

    public void setNavType(NavItemType navType) {
        this.navType = navType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this).append(getId()).append(itemName).toString();
    }
}