Class OidcClientDTO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityModel
-
- org.cyclos.model.EntityDTO
-
- org.cyclos.model.NamedEntityDTO
-
- org.cyclos.model.ConfigurationEntityDTO
-
- org.cyclos.model.access.oidcclients.BaseOidcClientDTO
-
- org.cyclos.model.access.oidcclients.OidcClientDTO
-
- All Implemented Interfaces:
Serializable,Comparable<NamedEntityDTO>,IEntity,IInternalNamedEntity,INamedEntity
public class OidcClientDTO extends BaseOidcClientDTO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<TimeIntervalDTO,OidcClientDTO>ACCESS_TOKEN_EXPIRATIONstatic SetProperty<AccountTypeVO,OidcClientDTO>ACCOUNTSstatic StringCLASS_NAMEstatic BasicProperty<ImageVO,OidcClientDTO>IMAGEstatic SetProperty<TransferTypeVO,OidcClientDTO>PAYMENTSstatic SetProperty<Scope,OidcClientDTO>SCOPESstatic BasicProperty<Boolean,OidcClientDTO>SINGLE_PAYMENT_PER_CONSENTstatic SetProperty<TransferTypeVO,OidcClientDTO>TICKETS-
Fields inherited from class org.cyclos.model.access.oidcclients.BaseOidcClientDTO
CLIENT_ID, CREATION_DATE, ENABLED, PRIVACY_POLICY_URL, REDIRECT_URIS, SECRET, TERMS_OF_SERVICE_URL, WEBSITE
-
Fields inherited from class org.cyclos.model.ConfigurationEntityDTO
DESCRIPTION, INTERNAL_NAME
-
Fields inherited from class org.cyclos.model.NamedEntityDTO
NAME
-
Fields inherited from class org.cyclos.model.EntityModel
ID
-
-
Constructor Summary
Constructors Constructor Description OidcClientDTO()OidcClientDTO(Long id)OidcClientDTO(Property<T,? super OidcClientDTO> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()TimeIntervalDTOgetAccessTokenExpiration()Set<AccountTypeVO>getAccounts()ImageVOgetImage()Set<TransferTypeVO>getPayments()Set<Scope>getScopes()Set<TransferTypeVO>getTickets()booleanisSinglePaymentPerConsent()voidsetAccessTokenExpiration(TimeIntervalDTO accessTokenExpiration)voidsetAccounts(Set<AccountTypeVO> accounts)voidsetImage(ImageVO image)voidsetPayments(Set<TransferTypeVO> payments)voidsetScopes(Set<Scope> scopes)voidsetSinglePaymentPerConsent(boolean singlePaymentPerConsent)voidsetTickets(Set<TransferTypeVO> tickets)-
Methods inherited from class org.cyclos.model.access.oidcclients.BaseOidcClientDTO
getClientId, getCreationDate, getPrivacyPolicyUrl, getRedirectUris, getSecret, getTermsOfServiceUrl, getWebsite, isEnabled, setClientId, setCreationDate, setEnabled, setPrivacyPolicyUrl, setRedirectUris, setSecret, setTermsOfServiceUrl, setWebsite
-
Methods inherited from class org.cyclos.model.ConfigurationEntityDTO
getDescription, getInternalName, setDescription, setInternalName
-
Methods inherited from class org.cyclos.model.NamedEntityDTO
compareTo, getName, setName, toString
-
Methods inherited from class org.cyclos.model.EntityDTO
getVersion, isPersistent, isTransient, setVersion
-
Methods inherited from class org.cyclos.model.EntityModel
equals, getId, hashCode, setId
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, set, set, setAttribute, setWithPropagationId, values
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.model.IInternalNamedEntity
matches
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
ACCESS_TOKEN_EXPIRATION
public static final BasicProperty<TimeIntervalDTO,OidcClientDTO> ACCESS_TOKEN_EXPIRATION
-
ACCOUNTS
public static final SetProperty<AccountTypeVO,OidcClientDTO> ACCOUNTS
-
IMAGE
public static final BasicProperty<ImageVO,OidcClientDTO> IMAGE
-
PAYMENTS
public static final SetProperty<TransferTypeVO,OidcClientDTO> PAYMENTS
-
SCOPES
public static final SetProperty<Scope,OidcClientDTO> SCOPES
-
SINGLE_PAYMENT_PER_CONSENT
public static final BasicProperty<Boolean,OidcClientDTO> SINGLE_PAYMENT_PER_CONSENT
-
TICKETS
public static final SetProperty<TransferTypeVO,OidcClientDTO> TICKETS
-
-
Constructor Detail
-
OidcClientDTO
public OidcClientDTO()
-
OidcClientDTO
public OidcClientDTO(Long id)
-
OidcClientDTO
public OidcClientDTO(Property<T,? super OidcClientDTO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classBaseOidcClientDTO
-
getAccessTokenExpiration
public TimeIntervalDTO getAccessTokenExpiration()
-
setAccessTokenExpiration
public void setAccessTokenExpiration(TimeIntervalDTO accessTokenExpiration)
-
getAccounts
public Set<AccountTypeVO> getAccounts()
-
setAccounts
public void setAccounts(Set<AccountTypeVO> accounts)
-
getImage
public ImageVO getImage()
-
setImage
public void setImage(ImageVO image)
-
getPayments
public Set<TransferTypeVO> getPayments()
-
setPayments
public void setPayments(Set<TransferTypeVO> payments)
-
isSinglePaymentPerConsent
public boolean isSinglePaymentPerConsent()
-
setSinglePaymentPerConsent
public void setSinglePaymentPerConsent(boolean singlePaymentPerConsent)
-
getTickets
public Set<TransferTypeVO> getTickets()
-
setTickets
public void setTickets(Set<TransferTypeVO> tickets)
-
className
public String className()
- Overrides:
classNamein classBaseOidcClientDTO
-
-