Package com.soffid.iam.base.api
Class Account
java.lang.Object
com.soffid.iam.base.api.AbstractAccount
com.soffid.iam.base.api.Account
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
UserAccount
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAccount()Account(AbstractAccount otherBean) Account(Long id, String system, String name, String key, String oldName, String loginName, String description, AccountType type, boolean disabled, AccountStatus status, CredentialTypeEnum credentialType, String passwordPolicy, Collection<String> ownerGroups, Collection<String> ownerUsers, Collection<String> ownerRoles, Collection<String> managerGroups, Collection<String> managerUsers, Collection<String> managerRoles, Collection<String> grantedGroups, Collection<String> grantedUsers, Collection<String> grantedRoles, AccountAccessLevelEnum accessLevel, String serverType, String serverName, String sshPublicKey, Long vaultFolderId, String vaultFolder, boolean inheritNewPermissions, String loginUrl, LaunchType launchType, String jumpServerGroup, String externalId, Calendar lastLogin, Calendar lastUpdated, Calendar lastPasswordSet, Calendar passwordExpiration, String lockedBy, PasswordValidation passwordStatus, Date created, Date lastChange, Map<String, Object> attributes, boolean hasSnapshot, String createdBy, String updatedBy, Date deletedOn, String deletedBy, Boolean deleted) Account(String system, String name, String key, AccountType type, boolean disabled, String passwordPolicy, boolean inheritNewPermissions, boolean hasSnapshot) -
Method Summary
Methods inherited from class com.soffid.iam.base.api.AbstractAccount
getAccessLevel, getAttributes, getCreated, getCreatedBy, getCredentialType, getDeleted, getDeletedBy, getDeletedOn, getDescription, getExternalId, getGrantedGroups, getGrantedRoles, getGrantedUsers, getId, getJumpServerGroup, getLastChange, getLastLogin, getLastPasswordSet, getLastUpdated, getLaunchType, getLockedBy, getLoginName, getLoginUrl, getManagerGroups, getManagerRoles, getManagerUsers, getName, getOldName, getOwnerGroups, getOwnerRoles, getOwnerUsers, getPasswordExpiration, getPasswordPolicy, getPasswordStatus, getServerName, getServerType, getSshPublicKey, getStatus, getSystem, getType, getUpdatedBy, getVaultFolder, getVaultFolderId, isDisabled, isHasSnapshot, isInheritNewPermissions, setAccessLevel, setAttributes, setCreated, setCreatedBy, setCredentialType, setDeleted, setDeletedBy, setDeletedOn, setDescription, setDisabled, setExternalId, setGrantedGroups, setGrantedRoles, setGrantedUsers, setHasSnapshot, setId, setInheritNewPermissions, setJumpServerGroup, setLastChange, setLastLogin, setLastPasswordSet, setLastUpdated, setLaunchType, setLockedBy, setLoginName, setLoginUrl, setManagerGroups, setManagerRoles, setManagerUsers, setName, setOldName, setOwnerGroups, setOwnerRoles, setOwnerUsers, setPasswordExpiration, setPasswordPolicy, setPasswordStatus, setServerName, setServerType, setSshPublicKey, setStatus, setSystem, setType, setUpdatedBy, setVaultFolder, setVaultFolderId, toString
-
Constructor Details
-
Account
public Account() -
Account
public Account(String system, String name, String key, AccountType type, boolean disabled, String passwordPolicy, boolean inheritNewPermissions, boolean hasSnapshot) -
Account
-
Account
public Account(Long id, String system, String name, String key, String oldName, String loginName, String description, AccountType type, boolean disabled, AccountStatus status, CredentialTypeEnum credentialType, String passwordPolicy, Collection<String> ownerGroups, Collection<String> ownerUsers, Collection<String> ownerRoles, Collection<String> managerGroups, Collection<String> managerUsers, Collection<String> managerRoles, Collection<String> grantedGroups, Collection<String> grantedUsers, Collection<String> grantedRoles, AccountAccessLevelEnum accessLevel, String serverType, String serverName, String sshPublicKey, Long vaultFolderId, String vaultFolder, boolean inheritNewPermissions, String loginUrl, LaunchType launchType, String jumpServerGroup, String externalId, Calendar lastLogin, Calendar lastUpdated, Calendar lastPasswordSet, Calendar passwordExpiration, String lockedBy, PasswordValidation passwordStatus, Date created, Date lastChange, Map<String, Object> attributes, boolean hasSnapshot, String createdBy, String updatedBy, Date deletedOn, String deletedBy, Boolean deleted)
-
-
Method Details
-
getKey
Description copied from class:AbstractAccountGets value for attribute key- Overrides:
getKeyin classAbstractAccount
-
setKey
Description copied from class:AbstractAccountSets value for attribute key- Overrides:
setKeyin classAbstractAccount
-