/** * Get Role for User * * @return role */ public MRole getRole() { if (m_role == null) { if (m_login == null || m_login.getRole() == null || m_login.getAD_Role_ID() == -1 || m_login.getAD_User_ID() == -1) throw new IllegalArgumentException("Not logged in yet"); m_role = m_login.getRole(); } return m_role; } // getRole
public static void main(String[] args) { Adempiere.startup(true); Ini.setProperty(Ini.P_UID, "SuperUser"); Ini.setProperty(Ini.P_PWD, "System"); Ini.setProperty(Ini.P_ROLE, "GardenWorld Admin"); Ini.setProperty(Ini.P_CLIENT, "GardenWorld"); Ini.setProperty(Ini.P_ORG, "HQ"); Ini.setProperty(Ini.P_WAREHOUSE, "HQ Warehouse"); Ini.setProperty(Ini.P_LANGUAGE, "English"); // Ini.setProperty(Ini.P_PRINTER,"MyPrinter"); Login login = new Login(Env.getCtx()); login.batchLogin(); ForecastEngine engine = ForecastEngine.get(); }