Class ClientUserUtilities
java.lang.Object
com.inductiveautomation.ignition.common.script.builtin.AbstractUserUtilities
com.inductiveautomation.ignition.client.script.ClientUserUtilities
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected UIResponseaddCompositeScheduleImpl(String name, String scheduleOne, String scheduleTwo, String description) protected UIResponseaddHolidayImpl(HolidayModel holiday) protected UIResponseaddRoleImpl(String userSource, String role) protected UIResponseaddScheduleImpl(AbstractScheduleModel schedule) protected UIResponseaddUserImpl(String userSource, User user) protected UIResponseeditHolidayImpl(String holidayName, HolidayModel holiday) protected UIResponseeditRoleImpl(String userSource, String oldName, String newName) protected UIResponseeditScheduleImpl(String scheduleName, AbstractScheduleModel schedule) protected UIResponseeditUserImpl(String userSource, User user) protected HolidayModelgetHolidayImpl(String holidayName) protected Collection<String>protected Collection<HolidayModel>protected UsergetNewUserImpl(String userSource, String username) protected Collection<String>getRolesImpl(String userSource) protected Collection<User>getScheduledUsersImpl(String userSource, long date) protected AbstractScheduleModelgetScheduleImpl(String scheduleName) protected Collection<String>protected Collection<AbstractScheduleModel>protected UsergetUserImpl(String userSource, String username) Find a specific user based on username.protected Collection<User>getUsersImpl(String userSource) List all users in a user sourceprotected Collection<UserSourceMeta>protected BooleanisUserScheduledImpl(User user, long date) protected UIResponseremoveHolidayImpl(String holidayName) protected UIResponseremoveRoleImpl(String userSource, String role) protected UIResponseremoveScheduleImpl(String schedule) protected UIResponseremoveUserImpl(String userSource, String username) Methods inherited from class com.inductiveautomation.ignition.common.script.builtin.AbstractUserUtilities
addCompositeSchedule, addCompositeSchedule, addHoliday, addRole, addSchedule, addUser, createScheduleAdjustment, editHoliday, editRole, editSchedule, editUser, getHoliday, getHolidayNames, getHolidays, getNewUser, getRoles, getSchedule, getScheduledUsers, getScheduledUsers, getScheduledUsers, getScheduleNames, getSchedules, getUser, getUsers, getUserSources, isUserScheduled, isUserScheduled, isUserScheduled, removeHoliday, removeRole, removeSchedule, removeUser
-
Constructor Details
-
ClientUserUtilities
public ClientUserUtilities()
-
-
Method Details
-
getUserSourcesImpl
- Specified by:
getUserSourcesImplin classAbstractUserUtilities- Throws:
Exception
-
getUsersImpl
Description copied from class:AbstractUserUtilitiesList all users in a user source- Specified by:
getUsersImplin classAbstractUserUtilities- Throws:
Exception
-
getUserImpl
Description copied from class:AbstractUserUtilitiesFind a specific user based on username. Return null if the user is not found.- Specified by:
getUserImplin classAbstractUserUtilities- Throws:
Exception
-
getNewUserImpl
- Specified by:
getNewUserImplin classAbstractUserUtilities- Throws:
Exception
-
addUserImpl
- Specified by:
addUserImplin classAbstractUserUtilities- Throws:
Exception
-
editUserImpl
- Specified by:
editUserImplin classAbstractUserUtilities- Throws:
Exception
-
removeUserImpl
- Specified by:
removeUserImplin classAbstractUserUtilities- Throws:
Exception
-
addRoleImpl
- Specified by:
addRoleImplin classAbstractUserUtilities- Throws:
Exception
-
editRoleImpl
protected UIResponse editRoleImpl(String userSource, String oldName, String newName) throws Exception - Specified by:
editRoleImplin classAbstractUserUtilities- Throws:
Exception
-
removeRoleImpl
- Specified by:
removeRoleImplin classAbstractUserUtilities- Throws:
Exception
-
getRolesImpl
- Specified by:
getRolesImplin classAbstractUserUtilities- Throws:
Exception
-
getScheduleImpl
- Specified by:
getScheduleImplin classAbstractUserUtilities- Throws:
Exception
-
getSchedulesImpl
- Specified by:
getSchedulesImplin classAbstractUserUtilities- Throws:
Exception
-
getScheduleNamesImpl
- Specified by:
getScheduleNamesImplin classAbstractUserUtilities- Throws:
Exception
-
removeScheduleImpl
- Specified by:
removeScheduleImplin classAbstractUserUtilities- Throws:
Exception
-
editScheduleImpl
protected UIResponse editScheduleImpl(String scheduleName, AbstractScheduleModel schedule) throws Exception - Specified by:
editScheduleImplin classAbstractUserUtilities- Throws:
Exception
-
addScheduleImpl
- Specified by:
addScheduleImplin classAbstractUserUtilities- Throws:
Exception
-
addCompositeScheduleImpl
protected UIResponse addCompositeScheduleImpl(String name, String scheduleOne, String scheduleTwo, String description) throws Exception - Specified by:
addCompositeScheduleImplin classAbstractUserUtilities- Throws:
Exception
-
getHolidayImpl
- Specified by:
getHolidayImplin classAbstractUserUtilities- Throws:
Exception
-
getHolidayNamesImpl
- Specified by:
getHolidayNamesImplin classAbstractUserUtilities- Throws:
Exception
-
getHolidaysImpl
- Specified by:
getHolidaysImplin classAbstractUserUtilities- Throws:
Exception
-
removeHolidayImpl
- Specified by:
removeHolidayImplin classAbstractUserUtilities- Throws:
Exception
-
editHolidayImpl
- Specified by:
editHolidayImplin classAbstractUserUtilities- Throws:
Exception
-
addHolidayImpl
- Specified by:
addHolidayImplin classAbstractUserUtilities- Throws:
Exception
-
isUserScheduledImpl
- Specified by:
isUserScheduledImplin classAbstractUserUtilities- Throws:
Exception
-
getScheduledUsersImpl
- Specified by:
getScheduledUsersImplin classAbstractUserUtilities- Throws:
Exception
-