/**
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at http://mozilla.org/MPL/2.0/.
*/
package org.mifosplatform.mix.data;
public class MixTaxonomyData {
public static final Integer PORTFOLIO = 0;
public static final Integer BALANCESHEET = 1;
public static final Integer INCOME = 2;
public static final Integer EXPENSE = 3;
@SuppressWarnings("unused")
private final Long id;
private final String name;
private final String namespace;
private final String dimension;
private final Integer type;
@SuppressWarnings("unused")
private final String description;
public MixTaxonomyData(final Long id, final String name, final String namespace, final String dimension, final Integer type,
final String description) {
this.id = id;
this.name = name;
this.namespace = namespace;
this.dimension = dimension;
this.type = type;
this.description = description;
}
public String getName() {
return this.name;
}
public String getNamespace() {
return this.namespace;
}
public String getDimension() {
return this.dimension;
}
public Integer getType() {
return this.type;
}
public boolean isPortfolio() {
return this.type == 5;
}
}