protected List<ActionEvent> getActionEvents(Method m) { List<ActionEvent> result = new ArrayList<ActionEvent>(); ActionEvents events = m.getAnnotation(ActionEvents.class); if (events != null) { for (ActionEvent e : events.value()) { result.add(e); } } ActionEvent e = m.getAnnotation(ActionEvent.class); if (e != null) { result.add(e); } return result; }
@Override @ActionEvents({@ActionEvent(eventType = EventTypes.EVENT_ACCOUNT_CREATE, eventDescription = "creating Account"), @ActionEvent(eventType = EventTypes.EVENT_USER_CREATE, eventDescription = "creating User")}) public UserAccount createUserAccount(final String userName, final String password, final String firstName, final String lastName, final String email, final String timezone, String accountName, final short accountType, final Long roleId, Long domainId, final String networkDomain, final Map<String, String> details, String accountUUID, final String userUUID) { return createUserAccount(userName, password, firstName, lastName, email, timezone, accountName, accountType, roleId, domainId, networkDomain, details, accountUUID, userUUID, User.Source.UNKNOWN); }
@Override @DB @ActionEvents({@ActionEvent(eventType = EventTypes.EVENT_ACCOUNT_CREATE, eventDescription = "creating Account"), @ActionEvent(eventType = EventTypes.EVENT_USER_CREATE, eventDescription = "creating User")}) public UserAccount createUserAccount(final String userName, final String password, final String firstName,
protected List<ActionEvent> getActionEvents(Method m) { List<ActionEvent> result = new ArrayList<ActionEvent>(); ActionEvents events = m.getAnnotation(ActionEvents.class); if ( events != null ) { for ( ActionEvent e : events.value() ) { result.add(e); } } ActionEvent e = m.getAnnotation(ActionEvent.class); if ( e != null ) { result.add(e); } return result; }