Class MongoAuthScheme
java.lang.Object
dev.getelements.elements.dao.mongo.model.auth.MongoAuthScheme
@Entity(value="auth_scheme",
useDiscriminator=false)
@Index(fields=@Field("tags")) @Index(fields=@Field("audience"),options=@IndexOptions(unique=true))
public class MongoAuthScheme
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.bson.types.ObjectId
getId()
getTags()
void
setAlgorithm
(PrivateKeyCrytpoAlgorithm algorithm) void
setAllowedIssuers
(List<String> allowedIssuers) void
setAudience
(String audience) void
setId
(org.bson.types.ObjectId id) void
setPublicKey
(String publicKey) void
void
setUserLevel
(User.Level userLevel)
-
Constructor Details
-
MongoAuthScheme
public MongoAuthScheme()
-
-
Method Details
-
getId
public org.bson.types.ObjectId getId() -
setId
public void setId(org.bson.types.ObjectId id) -
getTags
-
setTags
-
getAudience
-
setAudience
-
getPublicKey
-
setPublicKey
-
getAlgorithm
-
setAlgorithm
-
getAllowedIssuers
-
setAllowedIssuers
-
getUserLevel
-
setUserLevel
-