public static boolean isSystem(Stack stack) { return stack.getSystem() || DataAccessor.fieldBool(stack, FIELD_SYSTEM)|| DataAccessor.fieldBool(stack, "isSystem"); }
private void validateInfraAccess(ApiRequest request, Stack stack, String action) { if (stack.getSystem() && !infraAccess.canModifyInfrastructure(ApiUtils.getPolicy())) { String message = String.format("Cannot %s system stack", action); throw new ClientVisibleException(ResponseCodes.FORBIDDEN, "Forbidden", message, null); } }
/** * {@inheritDoc} */ @Override public void from(io.cattle.platform.core.model.Stack from) { setId(from.getId()); setName(from.getName()); setAccountId(from.getAccountId()); setKind(from.getKind()); setUuid(from.getUuid()); setDescription(from.getDescription()); setState(from.getState()); setCreated(from.getCreated()); setRemoved(from.getRemoved()); setRemoveTime(from.getRemoveTime()); setData(from.getData()); setExternalId(from.getExternalId()); setHealthState(from.getHealthState()); setGroup(from.getGroup()); setSystem(from.getSystem()); }