Class MongoApplicationConfiguration

java.lang.Object
dev.getelements.elements.dao.mongo.model.application.MongoApplicationConfiguration
Direct Known Subclasses:
MongoFacebookApplicationConfiguration, MongoFirebaseApplicationConfiguration, MongoGooglePlayApplicationConfiguration, MongoIosApplicationConfiguration, MongoMatchmakingApplicationConfiguration, MongoPSNApplicationConfiguration

@Indexes(@Index(fields={@Field("category"),@Field("parent"),@Field("name")},options=@IndexOptions(unique=true))) @Entity("application_configuration") public class MongoApplicationConfiguration extends Object
Created by patricktwohig on 7/10/15.
  • Constructor Details

    • MongoApplicationConfiguration

      public MongoApplicationConfiguration()
  • Method Details

    • getObjectId

      public org.bson.types.ObjectId getObjectId()
    • setObjectId

      public void setObjectId(org.bson.types.ObjectId objectId)
    • getUniqueIdentifier

      public String getUniqueIdentifier()
    • setUniqueIdentifier

      public void setUniqueIdentifier(String uniqueIdentifier)
    • getParent

      public MongoApplication getParent()
    • setParent

      public void setParent(MongoApplication parent)
    • getProductBundles

      public List<MongoProductBundle> getProductBundles()
    • setProductBundles

      public void setProductBundles(List<MongoProductBundle> productBundles)
    • getCategory

      public ConfigurationCategory getCategory()
    • setCategory

      public void setCategory(ConfigurationCategory category)
    • isActive

      public boolean isActive()
    • setActive

      public void setActive(boolean active)
    • getAppleSignInPrivateKey

      public String getAppleSignInPrivateKey()
    • setAppleSignInPrivateKey

      public void setAppleSignInPrivateKey(String appleSignInPrivateKey)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object