Class AbstractClientApp
- java.lang.Object
-
- org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
-
- org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
-
- org.apache.syncope.core.persistence.jpa.entity.am.AbstractClientApp
-
- All Implemented Interfaces:
Serializable
,ClientApp
,Entity
- Direct Known Subclasses:
JPACASSPClientApp
,JPAOIDCRPClientApp
,JPASAML2SPClientApp
@MappedSuperclass public class AbstractClientApp extends AbstractGeneratedKeyEntity implements ClientApp
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static TypeReference<List<Attr>>
ATTR_TYPEREF
-
Fields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
LOG
-
Fields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
-
-
Constructor Summary
Constructors Constructor Description AbstractClientApp()
-
Method Summary
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
getKey, setKey
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
checkImplementationType, checkType, equals, hashCode, toString
-
-
-
-
Field Detail
-
ATTR_TYPEREF
protected static final TypeReference<List<Attr>> ATTR_TYPEREF
-
-
Method Detail
-
getClientAppId
public Long getClientAppId()
- Specified by:
getClientAppId
in interfaceClientApp
-
setClientAppId
public void setClientAppId(Long clientAppId)
- Specified by:
setClientAppId
in interfaceClientApp
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceClientApp
-
setDescription
public void setDescription(String description)
- Specified by:
setDescription
in interfaceClientApp
-
getInformationUrl
public String getInformationUrl()
- Specified by:
getInformationUrl
in interfaceClientApp
-
setInformationUrl
public void setInformationUrl(String informationUrl)
- Specified by:
setInformationUrl
in interfaceClientApp
-
getPrivacyUrl
public String getPrivacyUrl()
- Specified by:
getPrivacyUrl
in interfaceClientApp
-
setPrivacyUrl
public void setPrivacyUrl(String privacyUrl)
- Specified by:
setPrivacyUrl
in interfaceClientApp
-
getUsernameAttributeProviderConf
public UsernameAttributeProviderConf getUsernameAttributeProviderConf()
- Specified by:
getUsernameAttributeProviderConf
in interfaceClientApp
-
setUsernameAttributeProviderConf
public void setUsernameAttributeProviderConf(UsernameAttributeProviderConf conf)
- Specified by:
setUsernameAttributeProviderConf
in interfaceClientApp
-
getAuthPolicy
public JPAAuthPolicy getAuthPolicy()
- Specified by:
getAuthPolicy
in interfaceClientApp
-
setAuthPolicy
public void setAuthPolicy(AuthPolicy authPolicy)
- Specified by:
setAuthPolicy
in interfaceClientApp
-
getAccessPolicy
public JPAAccessPolicy getAccessPolicy()
- Specified by:
getAccessPolicy
in interfaceClientApp
-
setAccessPolicy
public void setAccessPolicy(AccessPolicy accessPolicy)
- Specified by:
setAccessPolicy
in interfaceClientApp
-
getAttrReleasePolicy
public AttrReleasePolicy getAttrReleasePolicy()
- Specified by:
getAttrReleasePolicy
in interfaceClientApp
-
setAttrReleasePolicy
public void setAttrReleasePolicy(AttrReleasePolicy policy)
- Specified by:
setAttrReleasePolicy
in interfaceClientApp
-
getTicketExpirationPolicy
public TicketExpirationPolicy getTicketExpirationPolicy()
- Specified by:
getTicketExpirationPolicy
in interfaceClientApp
-
setTicketExpirationPolicy
public void setTicketExpirationPolicy(TicketExpirationPolicy policy)
- Specified by:
setTicketExpirationPolicy
in interfaceClientApp
-
getProperties
public List<Attr> getProperties()
- Specified by:
getProperties
in interfaceClientApp
-
setProperties
public void setProperties(List<Attr> properties)
- Specified by:
setProperties
in interfaceClientApp
-
-