SalespointPermission.java 884 Bytes
package fi.insomnia.bortal.enums.apps;

import fi.insomnia.bortal.enums.BortalApplication;

public enum SalespointPermission implements IAppPermission {
	VIEW, // ("View salespoints"),
	MODIFY, // ("Modify salespoints"),

	;

	public static final String S_VIEW = "SALESPOINT/VIEW";
	public static final String S_MODIFY = "SALESPOINT/MODIFY";

	private final String fullName;
	private final String key;
	private static final String I18N_HEADER = "bortalApplication.salespoint.";

	private SalespointPermission() {
		key = I18N_HEADER + name();
		fullName = new StringBuilder().append(getParent().toString())
				.append(DELIMITER).append(toString()).toString();
	}

	@Override
	public BortalApplication getParent() {
		return BortalApplication.SALESPOINT;
	}

	@Override
	public String getFullName() {
		return fullName;
	}

	@Override
	public String getI18nKey() {
		return key;
	}
}