Package org.platformlayer.service.git

Source Code of org.platformlayer.service.git.GitProvider

package org.platformlayer.service.git;

import org.platformlayer.core.model.ItemBase;
import org.platformlayer.ops.OpsException;
import org.platformlayer.ops.ServiceProviderBase;
import org.platformlayer.service.git.model.GitRepository;
import org.platformlayer.xaas.Service;

import com.google.common.base.Strings;

@Service("git")
public class GitProvider extends ServiceProviderBase {

  @Override
  public void beforeCreateItem(ItemBase item) throws OpsException {
    super.beforeCreateItem(item);

    // TODO: This doesn't feel like the right place for this
    if (item instanceof GitRepository) {
      GitRepository repo = (GitRepository) item;

      if (Strings.isNullOrEmpty(repo.name)) {
        repo.name = repo.getId();
      }
    }
  }

}
TOP

Related Classes of org.platformlayer.service.git.GitProvider

TOP
Copyright © 2018 www.massapi.com. 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.