+
+ @Builder
+ public FnApp(@Digits(integer = 11, fraction = 0) Long id, LocalDateTime created,
+ LocalDateTime modified, Long rowNum, Serializable auditUserId,
+ DomainVo createdId, DomainVo modifiedId, Set<DomainVo> fnUsersCreatedId,
+ Set<DomainVo> fnUsersModifiedId,
+ @Size(max = 100) @SafeHtml @NotNull String appName,
+ @Size(max = 256) @SafeHtml String appImageUrl,
+ @Size(max = 256) @SafeHtml String appDescription,
+ @Size(max = 4096) @SafeHtml String appNotes,
+ @Size(max = 256) @SafeHtml @URL String appUrl,
+ @Size(max = 256) @SafeHtml String appAlternateUrl,
+ @Size(max = 2000) @SafeHtml String appRestEndpoint,
+ @Size(max = 50) @SafeHtml @NotNull String mlAppName,
+ @Size(max = 7) @SafeHtml @NotNull String mlAppAdminId,
+ @Digits(integer = 11, fraction = 0) Long motsId,
+ @Size(max = 256) @SafeHtml @NotNull String appPassword, Boolean open, Boolean enabled, Boolean activeYn, byte[] thumbnail,
+ @Size(max = 50) @SafeHtml String appUsername,
+ @Size(max = 256) @SafeHtml String uebKey,
+ @Size(max = 256) @SafeHtml String uebSecret,
+ @Size(max = 256) @SafeHtml String uebTopicName,
+ @Digits(integer = 11, fraction = 0) Long appType, Boolean authCentral,
+ @Size(max = 100) @SafeHtml String authNamespace,
+ Set<FnMenuFunctionalRoles> fnMenuFunctionalRoles,
+ Set<EpUserRolesRequest> epUserRolesRequests,
+ Set<EpAppFunction> epAppFunctions, Set<EpAppRoleFunction> epAppRoleFunctions,
+ Set<FnUserRole> fnUserRoles, Set<EpWebAnalyticsSource> epWebAnalyticsSources,
+ Set<EpWidgetCatalogRole> epWidgetCatalogRoles,
+ Set<EpMicroservice> epMicroservices, Set<FnPersUserAppSel> fnPersUserAppSels) {
+ super(id, created, modified, rowNum, auditUserId, createdId, modifiedId, fnUsersCreatedId, fnUsersModifiedId);
+ this.appName = appName;
+ this.appImageUrl = appImageUrl;
+ this.appDescription = appDescription;
+ this.appNotes = appNotes;
+ this.appUrl = appUrl;
+ this.appAlternateUrl = appAlternateUrl;
+ this.appRestEndpoint = appRestEndpoint;
+ this.mlAppName = mlAppName;
+ this.mlAppAdminId = mlAppAdminId;
+ this.motsId = motsId;
+ this.appPassword = appPassword;
+ this.open = open;
+ this.enabled = enabled;
+ this.activeYn = activeYn;
+ this.thumbnail = thumbnail;
+ this.appUsername = appUsername;
+ this.uebKey = uebKey;
+ this.uebSecret = uebSecret;
+ this.uebTopicName = uebTopicName;
+ this.appType = appType;
+ this.authCentral = authCentral;
+ this.authNamespace = authNamespace;
+ this.fnMenuFunctionalRoles = fnMenuFunctionalRoles;
+ this.epUserRolesRequests = epUserRolesRequests;
+ this.epAppFunctions = epAppFunctions;
+ this.epAppRoleFunctions = epAppRoleFunctions;
+ this.fnUserRoles = fnUserRoles;
+ this.epWebAnalyticsSources = epWebAnalyticsSources;
+ this.epWidgetCatalogRoles = epWidgetCatalogRoles;
+ this.epMicroservices = epMicroservices;
+ this.fnPersUserAppSels = fnPersUserAppSels;
+ }