| java.lang.Object com.flexive.ejb.beans.AccountEngineBean
AccountEngineBean | public class AccountEngineBean implements AccountEngine,AccountEngineLocal(Code) | | Account management
author: Gregor Schober (gregor.schober@flexive.com), UCS - unique computing solutions gmbh (http://www.ucs.at) author: Markus Plesser (markus.plesser@flexive.com), UCS - unique computing solutions gmbh (http://www.ucs.at) |
Field Summary | |
javax.ejb.SessionContext | ctx |
Method Summary | |
public long | create(String userName, String loginName, String password, String email, long lang, long mandatorId, boolean isActive, boolean isConfirmed, Date validFrom, Date validTo, long defaultNode, String description, boolean allowMultiLogin, boolean checkUserRoles) | public void | fixContactData() | public int | getAccountMatches(String name, String loginName, String email, Boolean isActive, Boolean isConfirmed, Long mandatorId, int[] isInRole, long[] isInGroup) | public List<UserTicket> | getActiveUserTickets() | public Account[] | getAssignedUsers(long groupId, int startIdx, int maxEntries) | public long | getAssignedUsersCount(long groupId, boolean includeInvisible) | public ArrayList<UserGroup> | getGroupList(long accountId) | public UserGroupList | getGroups(long accountId) | public List<Role> | getRoleList(long accountId, RoleLoadMode mode) | public Role[] | getRoles(long accountId, RoleLoadMode mode) | public UserTicket | getUserTicket() | public Account | load(long id) | public Account | load(String loginName) | public ACLAssignment[] | loadAccountAssignments(long accountId) | public Account[] | loadAll(String name, String loginName, String email, Boolean isActive, Boolean isConfirmed, Long mandatorId, int[] isInRole, long[] isInGroup, int startIdx, int maxEntries) | public Account[] | loadAll(long mandatorId) | public Account | loadForContactData(FxPK contactDataPK) | public void | login(String username, String password, boolean takeOver) | public void | logout() | public void | remove(long accountId) | public void | setGroupList(long accountId, List<UserGroup> groups) | public void | setGroups(long accountId, long[] groups) | public void | setRoleList(long accountId, List<Role> roles) | public void | setRoles(long accountId, long... roles) | public void | update(long accountId, String password, Long defaultNode, String name, String loginName, String email, Boolean isConfirmed, Boolean isActive, Date validFrom, Date validTo, Long lang, String description, Boolean allowMultiLogin, Long contactDataId) | public void | updateUser(long accountId, String password, String name, String loginName, String email, Long lang) |
ctx | javax.ejb.SessionContext ctx(Code) | | |
create | public long create(String userName, String loginName, String password, String email, long lang, long mandatorId, boolean isActive, boolean isConfirmed, Date validFrom, Date validTo, long defaultNode, String description, boolean allowMultiLogin, boolean checkUserRoles) throws FxApplicationException(Code) | | |
update | public void update(long accountId, String password, Long defaultNode, String name, String loginName, String email, Boolean isConfirmed, Boolean isActive, Date validFrom, Date validTo, Long lang, String description, Boolean allowMultiLogin, Long contactDataId) throws FxApplicationException(Code) | | |
|
|