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:
getClientAppIdin interfaceClientApp
-
setClientAppId
public void setClientAppId(Long clientAppId)
- Specified by:
setClientAppIdin interfaceClientApp
-
getEvaluationOrder
public int getEvaluationOrder()
- Specified by:
getEvaluationOrderin interfaceClientApp
-
setEvaluationOrder
public void setEvaluationOrder(int evaluationOrder)
- Specified by:
setEvaluationOrderin interfaceClientApp
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceClientApp
-
setDescription
public void setDescription(String description)
- Specified by:
setDescriptionin interfaceClientApp
-
getInformationUrl
public String getInformationUrl()
- Specified by:
getInformationUrlin interfaceClientApp
-
setInformationUrl
public void setInformationUrl(String informationUrl)
- Specified by:
setInformationUrlin interfaceClientApp
-
getPrivacyUrl
public String getPrivacyUrl()
- Specified by:
getPrivacyUrlin interfaceClientApp
-
setPrivacyUrl
public void setPrivacyUrl(String privacyUrl)
- Specified by:
setPrivacyUrlin interfaceClientApp
-
getUsernameAttributeProviderConf
public UsernameAttributeProviderConf getUsernameAttributeProviderConf()
- Specified by:
getUsernameAttributeProviderConfin interfaceClientApp
-
setUsernameAttributeProviderConf
public void setUsernameAttributeProviderConf(UsernameAttributeProviderConf conf)
- Specified by:
setUsernameAttributeProviderConfin interfaceClientApp
-
getAuthPolicy
public JPAAuthPolicy getAuthPolicy()
- Specified by:
getAuthPolicyin interfaceClientApp
-
setAuthPolicy
public void setAuthPolicy(AuthPolicy authPolicy)
- Specified by:
setAuthPolicyin interfaceClientApp
-
getAccessPolicy
public JPAAccessPolicy getAccessPolicy()
- Specified by:
getAccessPolicyin interfaceClientApp
-
setAccessPolicy
public void setAccessPolicy(AccessPolicy accessPolicy)
- Specified by:
setAccessPolicyin interfaceClientApp
-
getAttrReleasePolicy
public AttrReleasePolicy getAttrReleasePolicy()
- Specified by:
getAttrReleasePolicyin interfaceClientApp
-
setAttrReleasePolicy
public void setAttrReleasePolicy(AttrReleasePolicy policy)
- Specified by:
setAttrReleasePolicyin interfaceClientApp
-
getTicketExpirationPolicy
public TicketExpirationPolicy getTicketExpirationPolicy()
- Specified by:
getTicketExpirationPolicyin interfaceClientApp
-
setTicketExpirationPolicy
public void setTicketExpirationPolicy(TicketExpirationPolicy policy)
- Specified by:
setTicketExpirationPolicyin interfaceClientApp
-
getProperties
public List<Attr> getProperties()
- Specified by:
getPropertiesin interfaceClientApp
-
setProperties
public void setProperties(List<Attr> properties)
- Specified by:
setPropertiesin interfaceClientApp
-
getLogoutType
public LogoutType getLogoutType()
- Specified by:
getLogoutTypein interfaceClientApp
-
setLogoutType
public void setLogoutType(LogoutType logoutType)
- Specified by:
setLogoutTypein interfaceClientApp
-
-