Package org.dmlite.model.config

Examples of org.dmlite.model.config.ModelConfig


   * Migrate xml data to a db4o database.
   */
  private void migrate() {
    try {
      log.info("--- Migration from xml to db4o begins. ---");
      ModelConfig db4oModelConfig = db4oModel.getDomainModel()
          .getModelConfig();
      db4oModelConfig.setDefaultLoadSave("false");
      List<IEntities<?>> xmlEntries = xmlModel.getDomainModel().getEntries();
      for (IEntities<?> xmlEntry : xmlEntries) {
        String entryCode = xmlEntry.getConceptConfig().getCode();
        IEntities db4oEntry = db4oModel.getDomainModel().getEntry(
            entryCode);
View Full Code Here


        if (getObject != null) {
          Reflector.executeMethod(entityLeft, setMethodName,
              getObject);
        } else {
          String destination = neighborConfig.getDestination();
          ModelConfig modelConfig = neighborConfig
              .getContextConceptConfig().getContextModelConfig();
          ConceptConfig neighborConcept = modelConfig
              .getConceptConfig(destination);
          Class paramClass;
          if (neighborConfig.getMax().equals("1")) {
            paramClass = Reflector.getClass(neighborConcept
                .getEntityClass());
View Full Code Here

   */
  public EntryDisplayTablePanel(final ModelContext modelContext,
      final ViewContext viewContext) {
    super(viewContext.getWicketId());
    try {
      ModelConfig modelConfig = modelContext.getDomainModel()
          .getModelConfig();
      String modelKey = modelConfig.getCode();
      String modelName = getLocalizer().getString(modelKey, this);
      add(new Label("modelName", modelName));

      ModelContext entryDisplayTableListViewModelContext = new ModelContext(
          modelContext);
View Full Code Here

   */
  public boolean isConceptDisplayAllowed(AppSession appSession,
      ConceptConfig conceptConfig) {
    boolean allowed = true;
    try {
      ModelConfig modelConfig = conceptConfig.getContextModelConfig();
      if (modelConfig.isLogin()) {
        if (!appSession.isMemberLoggedIn()) {
          if (!conceptConfig.isDisplay()) {
            allowed = false;
          }
        } else {
View Full Code Here

   */
  public boolean isConceptUpdateAllowed(AppSession appSession,
      ConceptConfig conceptConfig) {
    boolean allowed = true;
    try {
      ModelConfig modelConfig = conceptConfig.getContextModelConfig();
      if (modelConfig.isLogin()) {
        if (!appSession.isMemberLoggedIn()) {
          allowed = false;
        } else {
          Member loggedInMember = appSession.getLoggedInMember();
          if (!loggedInMember.getRole().equals("admin")) {
View Full Code Here

   */
  public boolean isConceptUpdateAllowed(AppSession appSession,
      ConceptConfig conceptConfig, String action) {
    boolean allowed = true;
    try {
      ModelConfig modelConfig = conceptConfig.getContextModelConfig();
      if (modelConfig.isLogin()) {
        if (!appSession.isMemberLoggedIn()) {
          allowed = false;
        } else {
          Member loggedInMember = appSession.getLoggedInMember();
          if (!loggedInMember.getRole().equals("admin")) {
View Full Code Here

   */
  public boolean isConceptUpdateAllowed(AppSession appSession,
      ConceptConfig conceptConfig, IEntity entity, String action) {
    boolean allowed = true;
    try {
      ModelConfig modelConfig = conceptConfig.getContextModelConfig();
      if (modelConfig.isLogin()) {
        if (!appSession.isMemberLoggedIn()) {
          allowed = false;
        } else {
          Member loggedInMember = appSession.getLoggedInMember();
          if (!loggedInMember.getRole().equals("admin")) {
            if (loggedInMember.getRole().equals("manager")) {
              if (action.equals("remove")
                  && !conceptConfig.isRemove()) {
                allowed = false;
              }
            } else {
              String loginConcept = modelConfig.getLoginConcept();
              if (conceptConfig.getCode().equals(loginConcept)) {
                Member currentMember = (Member) entity;
                if (currentMember != null
                    && !loggedInMember.getCode().equals(
                        currentMember.getCode())) {
View Full Code Here

   */
  public boolean isPropertyDisplayAllowed(AppSession appSession,
      PropertyConfig propertyConfig) {
    boolean allowed = true;
    try {
      ModelConfig modelConfig = propertyConfig.getContextModelConfig();
      if (modelConfig.isLogin()) {
        if (!appSession.isMemberLoggedIn()) {
          if (!propertyConfig.isDisplay()) {
            allowed = false;
          }
        } else {
View Full Code Here

   */
  public boolean isPropertyUpdateAllowed(AppSession appSession,
      PropertyConfig propertyConfig) {
    boolean allowed = true;
    try {
      ModelConfig modelConfig = propertyConfig.getContextModelConfig();
      if (modelConfig.isLogin()) {
        if (!appSession.isMemberLoggedIn()) {
          String conceptCode = propertyConfig.getContextConceptConfig().getCode();
          if (!conceptCode.equals("Applicant")) {
            allowed = false;
          }
View Full Code Here

   */
  public boolean isNeighborDisplayAllowed(AppSession appSession,
      NeighborConfig neighborConfig) {
    boolean allowed = true;
    try {
      ModelConfig modelConfig = neighborConfig.getContextModelConfig();
      if (modelConfig.isLogin()) {
        if (!appSession.isMemberLoggedIn()) {
          if (!neighborConfig.isDisplay()) {
            allowed = false;
          }
        } else {
View Full Code Here

TOP

Related Classes of org.dmlite.model.config.ModelConfig

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.