@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00") public class DefaultApplication extends AbstractInstanceResource<Application> implements Application
Application.StatusEnumdeletedPropertyNames, dirty, dirtyProperties, properties, referenceFactoryreadLock, writeLock| Constructor and Description |
|---|
DefaultApplication(InternalDataStore dataStore) |
DefaultApplication(InternalDataStore dataStore,
Map<String,Object> properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate()
Activate Application
Activates an inactive application.
|
AppUser |
assignUserToApplication(AppUser appUser)
Assign User to Application for SSO & Provisioning
Assigns an user to an application with [credentials](#application-user-credentials-object) and an app-specific [profile](#application-user-profile-object).
|
JsonWebKey |
cloneApplicationKey(String keyId,
String targetAid)
Clone Application Key Credential
Clones a X.509 certificate for an application key credential from a source application to target application.
|
ApplicationGroupAssignment |
createApplicationGroupAssignment(String groupId,
ApplicationGroupAssignment applicationGroupAssignment)
Assign Group to Application
Assigns a group to an application
|
void |
deactivate()
Deactivate Application
Deactivates an active application.
|
void |
delete()
Delete Application
Removes an inactive application.
|
JsonWebKey |
generateApplicationKey(Integer validityYears)
Generate New Application Key Credential
Generates a new X.509 certificate for an application key credential
|
ApplicationAccessibility |
getAccessibility() |
ApplicationGroupAssignment |
getApplicationGroupAssignment(String groupId)
Get Assigned Group for Application
Fetches an application group assignment
|
ApplicationGroupAssignment |
getApplicationGroupAssignment(String groupId,
String expand)
Get Assigned Group for Application
Fetches an application group assignment
|
JsonWebKey |
getApplicationKey(String keyId)
Get Key Credential for Application
Gets a specific [application key credential](#application-key-credential-model) by `kid`
|
AppUser |
getApplicationUser(String userId)
Get Assigned User for Application
Fetches a specific user assignment for application by `id`.
|
AppUser |
getApplicationUser(String userId,
String expand)
Get Assigned User for Application
Fetches a specific user assignment for application by `id`.
|
Date |
getCreated() |
ApplicationCredentials |
getCredentials() |
Map<String,Object> |
getEmbedded() |
List<String> |
getFeatures() |
String |
getId() |
String |
getLabel() |
Date |
getLastUpdated() |
ApplicationLicensing |
getLicensing() |
Map<String,Object> |
getLinks() |
String |
getName() |
Map<String,Property> |
getPropertyDescriptors() |
ApplicationSettings |
getSettings() |
ApplicationSignOnMode |
getSignOnMode() |
Application.StatusEnum |
getStatus() |
ApplicationVisibility |
getVisibility() |
AppUserList |
listApplicationUsers()
List Users Assigned to Application
Enumerates all assigned [application users](#application-user-model) for an application.
|
AppUserList |
listApplicationUsers(String q,
String queryScope,
String filter,
String expand)
List Users Assigned to Application
Enumerates all assigned [application users](#application-user-model) for an application.
|
ApplicationGroupAssignmentList |
listGroupAssignments()
List Groups Assigned to Application
Enumerates group assignments for an application.
|
ApplicationGroupAssignmentList |
listGroupAssignments(String q,
String expand)
List Groups Assigned to Application
Enumerates group assignments for an application.
|
JsonWebKeyList |
listKeys()
List Key Credentials for Application
Enumerates key credentials for an application
|
Application |
setAccessibility(ApplicationAccessibility accessibility) |
Application |
setCredentials(ApplicationCredentials credentials) |
Application |
setFeatures(List<String> features) |
Application |
setLabel(String label) |
Application |
setLicensing(ApplicationLicensing licensing) |
Application |
setSettings(ApplicationSettings settings) |
Application |
setSignOnMode(ApplicationSignOnMode signOnMode) |
Application |
setVisibility(ApplicationVisibility visibility) |
Application |
update()
Update Application
Updates an application in your organization.
|
isInstanceResource, saveclear, containsKey, containsValue, createPropertyDescriptorMap, entrySet, equals, get, getDataStore, getDeletedPropertyNames, getInternalProperties, getParamsFromHref, getProperty, getPropertyNames, getResourceHref, getResourceListProperty, getResourceProperty, getUpdatedPropertyNames, hashCode, hasProperty, isDirty, isEmpty, isMaterialized, isMaterialized, isNew, isPrintableProperty, keySet, materialize, put, putAll, remove, setInternalProperties, setProperty, setProperty, setResourceHref, setResourceProperty, size, toString, valuesgetBoolean, getBoolean, getBooleanProperty, getDateProperty, getDoubleProperty, getDoubleProperty, getEnumListProperty, getEnumProperty, getEnumProperty, getInt, getInteger, getIntegerList, getIntProperty, getIntProperty, getListProperty, getListProperty, getMap, getMapProperty, getNullableBoolean, getNullableBooleanProperty, getNumber, getNumberList, getString, getString, getStringList, getStringProperty, setProperty, setPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetResourceHref, setResourceHrefpublic DefaultApplication(InternalDataStore dataStore)
public DefaultApplication(InternalDataStore dataStore, Map<String,Object> properties)
public Map<String,Property> getPropertyDescriptors()
getPropertyDescriptors in class AbstractResourcepublic Map<String,Object> getEmbedded()
getEmbedded in interface Applicationpublic Map<String,Object> getLinks()
getLinks in interface Applicationpublic ApplicationAccessibility getAccessibility()
getAccessibility in interface Applicationpublic Application setAccessibility(ApplicationAccessibility accessibility)
setAccessibility in interface Applicationpublic Date getCreated()
getCreated in interface Applicationpublic ApplicationCredentials getCredentials()
getCredentials in interface Applicationpublic Application setCredentials(ApplicationCredentials credentials)
setCredentials in interface Applicationpublic List<String> getFeatures()
getFeatures in interface Applicationpublic Application setFeatures(List<String> features)
setFeatures in interface Applicationpublic String getId()
getId in interface Applicationpublic String getLabel()
getLabel in interface Applicationpublic Application setLabel(String label)
setLabel in interface Applicationpublic Date getLastUpdated()
getLastUpdated in interface Applicationpublic ApplicationLicensing getLicensing()
getLicensing in interface Applicationpublic Application setLicensing(ApplicationLicensing licensing)
setLicensing in interface Applicationpublic String getName()
getName in interface Applicationpublic ApplicationSettings getSettings()
getSettings in interface Applicationpublic Application setSettings(ApplicationSettings settings)
setSettings in interface Applicationpublic ApplicationSignOnMode getSignOnMode()
getSignOnMode in interface Applicationpublic Application setSignOnMode(ApplicationSignOnMode signOnMode)
setSignOnMode in interface Applicationpublic Application.StatusEnum getStatus()
getStatus in interface Applicationpublic ApplicationVisibility getVisibility()
getVisibility in interface Applicationpublic Application setVisibility(ApplicationVisibility visibility)
setVisibility in interface Application@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="POST - /api/v1/apps/{appId}/lifecycle/activate") public void activate()
activate in interface Application@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="PUT - /api/v1/apps/{appId}/groups/{groupId}") public ApplicationGroupAssignment createApplicationGroupAssignment(String groupId, ApplicationGroupAssignment applicationGroupAssignment)
createApplicationGroupAssignment in interface ApplicationgroupId - (required)applicationGroupAssignment - (required)@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="GET - /api/v1/apps/{appId}/groups/{groupId}") public ApplicationGroupAssignment getApplicationGroupAssignment(String groupId, String expand)
getApplicationGroupAssignment in interface ApplicationgroupId - (required)expand - (optional)@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="GET - /api/v1/apps/{appId}/groups/{groupId}") public ApplicationGroupAssignment getApplicationGroupAssignment(String groupId)
getApplicationGroupAssignment in interface ApplicationgroupId - (required)@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="GET - /api/v1/apps/{appId}/users/{userId}") public AppUser getApplicationUser(String userId, String expand)
getApplicationUser in interface ApplicationuserId - (required)expand - (optional)@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="GET - /api/v1/apps/{appId}/users/{userId}") public AppUser getApplicationUser(String userId)
getApplicationUser in interface ApplicationuserId - (required)@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="POST - /api/v1/apps/{appId}/credentials/keys/{keyId}/clone") public JsonWebKey cloneApplicationKey(String keyId, String targetAid)
cloneApplicationKey in interface ApplicationkeyId - (required)targetAid - Unique key of the target Application (required)@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="POST - /api/v1/apps/{appId}/credentials/keys/generate") public JsonWebKey generateApplicationKey(Integer validityYears)
generateApplicationKey in interface ApplicationvalidityYears - expiry of the Application Key Credential (required)@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="POST - /api/v1/apps/{appId}/lifecycle/deactivate") public void deactivate()
deactivate in interface Application@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="PUT - /api/v1/apps/{appId}") public Application update()
update in interface Application@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="GET - /api/v1/apps/{appId}/credentials/keys") public JsonWebKeyList listKeys()
listKeys in interface Application@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="GET - /api/v1/apps/{appId}/groups") public ApplicationGroupAssignmentList listGroupAssignments(String q, String expand)
listGroupAssignments in interface Applicationq - (optional)expand - (optional)@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="GET - /api/v1/apps/{appId}/groups") public ApplicationGroupAssignmentList listGroupAssignments()
listGroupAssignments in interface Application@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="GET - /api/v1/apps/{appId}/users") public AppUserList listApplicationUsers(String q, String queryScope, String filter, String expand)
listApplicationUsers in interface Applicationq - (optional)queryScope - (optional)filter - (optional)expand - (optional)@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="GET - /api/v1/apps/{appId}/users") public AppUserList listApplicationUsers()
listApplicationUsers in interface Application@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="GET - /api/v1/apps/{appId}/credentials/keys/{keyId}") public JsonWebKey getApplicationKey(String keyId)
getApplicationKey in interface ApplicationkeyId - (required)@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="POST - /api/v1/apps/{appId}/users") public AppUser assignUserToApplication(AppUser appUser)
assignUserToApplication in interface ApplicationappUser - (required)@Generated(value="com.okta.swagger.codegen.OktaJavaClientImplCodegen", date="2017-12-14T13:01:44.308-05:00", comments="DELETE - /api/v1/apps/{appId}") public void delete()
delete in interface Applicationdelete in interface Deletabledelete in class AbstractInstanceResource<Application>Copyright © 2017 Okta. All rights reserved.