public Build update(NameDescription nameDescription) { return new Build( id, nameDescription.getName(), nameDescription.getDescription(), signature, branch ); } }
public PredefinedValidationStamp update(NameDescription nameDescription) { return new PredefinedValidationStamp( id, nameDescription.getName(), nameDescription.getDescription(), image, dataType ); } }
public PromotionLevel update(NameDescription nameDescription) { return new PromotionLevel( id, nameDescription.getName(), nameDescription.getDescription(), branch, image, signature ); } }
public PredefinedPromotionLevel update(NameDescription nameDescription) { return new PredefinedPromotionLevel( id, nameDescription.getName(), nameDescription.getDescription(), image ); } }
public static Build of(Branch branch, NameDescription nameDescription, Signature signature) { return new Build( ID.NONE, nameDescription.getName(), nameDescription.getDescription(), signature, branch ); }
public ValidationStamp update(NameDescription nameDescription) { return new ValidationStamp( id, nameDescription.getName(), nameDescription.getDescription(), branch, owner, image, signature, dataType ); } }
public static PredefinedPromotionLevel of(NameDescription nameDescription) { return new PredefinedPromotionLevel(ID.NONE, nameDescription.getName(), nameDescription.getDescription(), false); }
public static PredefinedValidationStamp of(NameDescription nameDescription) { return new PredefinedValidationStamp(ID.NONE, nameDescription.getName(), nameDescription.getDescription(), false, null); }
public AccountGroup update(NameDescription input) { checkLock(); return new AccountGroup( id, input.getName(), input.getDescription(), authorisations, locked ); }
public static Project of(NameDescription nameDescription) { return new Project(ID.NONE, nameDescription.getName(), nameDescription.getDescription(), false, Signature.none()); }
private synchronized void doLog(ApplicationLogEntry entry) { // Logging logger.error( String.format( "[%s] name=%s,authentication=%s,timestamp=%s,%s%nStacktrace: %s", entry.getLevel(), entry.getType().getName(), entry.getAuthentication(), Time.forStorage(entry.getTimestamp()), entry.getDetailList().stream() .map(nd -> String.format("%s=%s", nd.getName(), nd.getDescription())) .collect(Collectors.joining(",")), entry.getStacktrace() ) ); // Storing in database entriesRepository.log(entry); // Metrics meterRegistry.counter( "ontrack_error", "type", entry.getType().getName() ).increment(); }
@Override public AccountGroup createGroup(NameDescription nameDescription) { securityService.checkGlobalFunction(AccountGroupManagement.class); // Creates the account group AccountGroup group = AccountGroup.of(nameDescription.getName(), nameDescription.getDescription()); // Saves it return accountGroupRepository.newAccountGroup(group); }
public static PromotionLevel of(Branch branch, NameDescription nameDescription) { Entity.isEntityDefined(branch, "Branch must be defined"); Entity.isEntityDefined(branch.getProject(), "Project must be defined"); return new PromotionLevel(ID.NONE, nameDescription.getName(), nameDescription.getDescription(), branch, false, Signature.none() ); }
public static ValidationStamp of(Branch branch, NameDescription nameDescription) { Entity.isEntityDefined(branch, "Branch must be defined"); Entity.isEntityDefined(branch.getProject(), "Project must be defined"); return new ValidationStamp( ID.NONE, nameDescription.getName(), nameDescription.getDescription(), branch, null, false, Signature.none(), null ); }
@Override public void log(ApplicationLogEntry entry) { getNamedParameterJdbcTemplate().update( "INSERT INTO APPLICATION_LOG_ENTRIES(LEVEL, TIMESTAMP, AUTHENTICATION," + "NAME, DESCRIPTION, INFORMATION, EXCEPTION, DETAILS) VALUES (" + ":level, :timestamp, :authentication, " + ":name, :description, :information, :exception, :details" + ")", params("level", entry.getLevel().name()) .addValue("timestamp", dateTimeForDB(entry.getTimestamp())) .addValue("authentication", entry.getAuthentication()) .addValue("name", entry.getType().getName()) .addValue("description", entry.getType().getDescription()) .addValue("information", entry.getInformation()) .addValue("exception", entry.getStacktrace()) .addValue("details", getDetailsAsJson(entry.getDetails())) ); }