- java.lang.Object
-
- aeonics.entity.Entity
-
- aeonics.entity.security.Provider.Type
-
- aeonics.entity.security.Provider.Remote
-
- All Implemented Interfaces:
Exportable
,Snapshotable
- Enclosing class:
- Provider
public abstract static class Provider.Remote extends Provider.Type
-
-
Constructor Summary
Constructors Constructor Description Remote()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Data
export()
The default entity export implementation includes informational metadata fields as well as all declaredEntity.parameters()
and all declaredEntity.relationships()
.abstract java.lang.String
loginPageRedirectUrl()
-
Methods inherited from class aeonics.entity.security.Provider.Type
active, authenticate, category, check, join, leave, privateData, privateData, snapshot, supports
-
Methods inherited from class aeonics.entity.Entity
addRelation, addRelation, addRelation, cast, clearRelation, config, defineRelation, equals, firstRelation, hashCode, hasRelation, id, internal, name, name, onCreate, onRemove, onUpdate, parameter, relations, relationships, removeRelation, type, valueOf, valueOf
-
-
-
-
Method Detail
-
loginPageRedirectUrl
public abstract java.lang.String loginPageRedirectUrl()
-
export
public Data export()
Description copied from class:Entity
The default entity export implementation includes informational metadata fields as well as all declaredEntity.parameters()
and all declaredEntity.relationships()
.If there are potentially private or confidential data returned by the default implementation, you should override it and modify the result before returning it.
Note that you may provide your own custom implementation although it may introduce inconsistencies with the frontent application in case of unexpected format or missing information. Therefore, it is always prefeable to call
super.export()
and manipulate the result instead.- Specified by:
export
in interfaceExportable
- Overrides:
export
in classEntity
- Returns:
- a public data representation of this class instance
-
-