Class ProvisioningConfig<T,U extends ProvisioningConfig<T,U>>
java.lang.Object
org.openremote.model.provisioning.ProvisioningConfig<T,U>
- Direct Known Subclasses:
X509ProvisioningConfig
@Entity
public abstract class ProvisioningConfig<T,U extends ProvisioningConfig<T,U>>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected Date
static final String
protected boolean
static final String
protected @Min(1L) Long
protected Date
protected @NotNull @Size(min=1,max=255,message="{ProvisioningConfig.name.Size}") String
protected String
protected boolean
protected @Size(min=3,max=100,message="{ProvisioningConfig.type.Size}") String
protected ClientRole[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract T
getData()
Implementors must annotate the data field with @Column as JPA (Hibernate) doesn't work with generic fieldsgetId()
getName()
getRealm()
getType()
boolean
boolean
setAssetTemplate
(String assetTemplate) abstract U
setDisabled
(boolean disabled) setRestrictedUser
(boolean restrictedUser) setUserRoles
(ClientRole[] userRoles) toString()
protected void
-
Field Details
-
DISABLED_PROPERTY_NAME
- See Also:
-
DATA_PROPERTY_NAME
- See Also:
-
id
-
createdOn
-
lastModified
-
name
@NotNull @Size(min=1, max=255, message="{ProvisioningConfig.name.Size}") protected @NotNull @Size(min=1,max=255,message="{ProvisioningConfig.name.Size}") String name -
type
@Size(min=3, max=100, message="{ProvisioningConfig.type.Size}") protected @Size(min=3,max=100,message="{ProvisioningConfig.type.Size}") String type -
realm
-
assetTemplate
-
restrictedUser
protected boolean restrictedUser -
userRoles
-
disabled
protected boolean disabled
-
-
Constructor Details
-
ProvisioningConfig
protected ProvisioningConfig() -
ProvisioningConfig
-
-
Method Details
-
getId
-
getCreatedOn
-
getLastModified
-
updateLastModified
protected void updateLastModified() -
getName
-
setName
-
getType
-
getAssetTemplate
-
setAssetTemplate
-
isRestrictedUser
public boolean isRestrictedUser() -
setRestrictedUser
-
getUserRoles
-
setUserRoles
-
isDisabled
public boolean isDisabled() -
setDisabled
-
getData
Implementors must annotate the data field with @Column as JPA (Hibernate) doesn't work with generic fields -
setData
-
getRealm
-
setRealm
-
toString
-