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 Details

    • MongoAuthScheme

      public MongoAuthScheme()
  • Method Details

    • getId

      public org.bson.types.ObjectId getId()
    • setId

      public void setId(org.bson.types.ObjectId id)
    • getTags

      public List<String> getTags()
    • setTags

      public void setTags(List<String> tags)
    • getAudience

      public String getAudience()
    • setAudience

      public void setAudience(String audience)
    • getPublicKey

      public String getPublicKey()
    • setPublicKey

      public void setPublicKey(String publicKey)
    • getAlgorithm

      public PrivateKeyCrytpoAlgorithm getAlgorithm()
    • setAlgorithm

      public void setAlgorithm(PrivateKeyCrytpoAlgorithm algorithm)
    • getAllowedIssuers

      public List<String> getAllowedIssuers()
    • setAllowedIssuers

      public void setAllowedIssuers(List<String> allowedIssuers)
    • getUserLevel

      public User.Level getUserLevel()
    • setUserLevel

      public void setUserLevel(User.Level userLevel)