Class JpaResourceServerEntity
- java.lang.Object
-
- org.keycloak.models.map.common.UpdatableEntity.Impl
-
- org.keycloak.models.map.authorization.entity.MapResourceServerEntity.AbstractMapResourceServerEntity
-
- org.keycloak.models.map.storage.jpa.authorization.resourceServer.entity.JpaResourceServerEntity
-
- All Implemented Interfaces:
Serializable,MapResourceServerEntity,AbstractEntity,UpdatableEntity,JpaRootEntity,JpaRootVersionedEntity
@Entity public class JpaResourceServerEntity extends MapResourceServerEntity.AbstractMapResourceServerEntity implements JpaRootVersionedEntity
There are some fields marked by@Column(insertable = false, updatable = false). Those fields are automatically generated by database from json field, therefore marked as non-insertable and non-updatable to instruct hibernate.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.keycloak.models.map.authorization.entity.MapResourceServerEntity
MapResourceServerEntity.AbstractMapResourceServerEntity
-
Nested classes/interfaces inherited from interface org.keycloak.models.map.common.UpdatableEntity
UpdatableEntity.Impl
-
-
Field Summary
-
Fields inherited from class org.keycloak.models.map.common.UpdatableEntity.Impl
updated
-
-
Constructor Summary
Constructors Constructor Description JpaResourceServerEntity()No-argument constructor, used by hibernate to instantiate entities.JpaResourceServerEntity(UUID id, int version, Integer entityVersion, String realmId, String clientId)Used by hibernate when calling cb.construct from read(QueryParameters) method.JpaResourceServerEntity(DeepCloner cloner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetClientId()IntegergetCurrentSchemaVersion()org.keycloak.representations.idm.authorization.DecisionStrategygetDecisionStrategy()IntegergetEntityVersion()StringgetId()org.keycloak.representations.idm.authorization.PolicyEnforcementModegetPolicyEnforcementMode()StringgetRealmId()intgetVersion()Version of the JPA entity used for optimistic lockinginthashCode()BooleanisAllowRemoteResourceManagement()booleanisMetadataInitialized()voidsetAllowRemoteResourceManagement(Boolean allowRemoteResourceManagement)voidsetClientId(String clientId)voidsetDecisionStrategy(org.keycloak.representations.idm.authorization.DecisionStrategy decisionStrategy)voidsetEntityVersion(Integer entityVersion)voidsetId(String id)voidsetPolicyEnforcementMode(org.keycloak.representations.idm.authorization.PolicyEnforcementMode policyEnforcementMode)voidsetRealmId(String realmId)-
Methods inherited from class org.keycloak.models.map.common.UpdatableEntity.Impl
clearUpdatedFlag, isUpdated
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.keycloak.models.map.storage.jpa.JpaRootEntity
updateEntityVersion
-
Methods inherited from interface org.keycloak.models.map.common.UpdatableEntity
clearUpdatedFlag, isUpdated
-
-
-
-
Constructor Detail
-
JpaResourceServerEntity
public JpaResourceServerEntity()
No-argument constructor, used by hibernate to instantiate entities.
-
JpaResourceServerEntity
public JpaResourceServerEntity(DeepCloner cloner)
-
-
Method Detail
-
isMetadataInitialized
public boolean isMetadataInitialized()
-
getEntityVersion
public Integer getEntityVersion()
- Specified by:
getEntityVersionin interfaceJpaRootEntity- Returns:
- current supported version of the JPA entity used for schema versioning.
-
setEntityVersion
public void setEntityVersion(Integer entityVersion)
- Specified by:
setEntityVersionin interfaceJpaRootEntity- Parameters:
entityVersion- sets current supported version to JPA entity.
-
getCurrentSchemaVersion
public Integer getCurrentSchemaVersion()
- Specified by:
getCurrentSchemaVersionin interfaceJpaRootEntity
-
getVersion
public int getVersion()
Description copied from interface:JpaRootVersionedEntityVersion of the JPA entity used for optimistic locking- Specified by:
getVersionin interfaceJpaRootVersionedEntity
-
getId
public String getId()
- Specified by:
getIdin interfaceAbstractEntity- Overrides:
getIdin classMapResourceServerEntity.AbstractMapResourceServerEntity
-
setId
public void setId(String id)
- Specified by:
setIdin interfaceAbstractEntity- Overrides:
setIdin classMapResourceServerEntity.AbstractMapResourceServerEntity
-
getRealmId
public String getRealmId()
- Specified by:
getRealmIdin interfaceMapResourceServerEntity
-
setRealmId
public void setRealmId(String realmId)
- Specified by:
setRealmIdin interfaceMapResourceServerEntity
-
getClientId
public String getClientId()
- Specified by:
getClientIdin interfaceMapResourceServerEntity
-
setClientId
public void setClientId(String clientId)
- Specified by:
setClientIdin interfaceMapResourceServerEntity
-
isAllowRemoteResourceManagement
public Boolean isAllowRemoteResourceManagement()
- Specified by:
isAllowRemoteResourceManagementin interfaceMapResourceServerEntity
-
setAllowRemoteResourceManagement
public void setAllowRemoteResourceManagement(Boolean allowRemoteResourceManagement)
- Specified by:
setAllowRemoteResourceManagementin interfaceMapResourceServerEntity
-
getPolicyEnforcementMode
public org.keycloak.representations.idm.authorization.PolicyEnforcementMode getPolicyEnforcementMode()
- Specified by:
getPolicyEnforcementModein interfaceMapResourceServerEntity
-
setPolicyEnforcementMode
public void setPolicyEnforcementMode(org.keycloak.representations.idm.authorization.PolicyEnforcementMode policyEnforcementMode)
- Specified by:
setPolicyEnforcementModein interfaceMapResourceServerEntity
-
getDecisionStrategy
public org.keycloak.representations.idm.authorization.DecisionStrategy getDecisionStrategy()
- Specified by:
getDecisionStrategyin interfaceMapResourceServerEntity
-
setDecisionStrategy
public void setDecisionStrategy(org.keycloak.representations.idm.authorization.DecisionStrategy decisionStrategy)
- Specified by:
setDecisionStrategyin interfaceMapResourceServerEntity
-
-